ibm / vision-tools Goto Github PK
View Code? Open in Web Editor NEWIBM Maximo Visual Inspection CLI Tools and APIs
License: Apache License 2.0
IBM Maximo Visual Inspection CLI Tools and APIs
License: Apache License 2.0
import cv2 as cv
fails when executing vision deployed-models infer
.
$ pip list
Package Version
---------- -------
pip 21.0.1
setuptools 54.2.0
wheel 0.36.2
$ pip install requests
Collecting requests
Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
Collecting idna<3,>=2.5
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting chardet<5,>=3.0.2
Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting urllib3<1.27,>=1.21.1
Using cached urllib3-1.26.4-py2.py3-none-any.whl (153 kB)
Installing collected packages: urllib3, idna, chardet, certifi, requests
Successfully installed certifi-2020.12.5 chardet-4.0.0 idna-2.10 requests-2.25.1 urllib3-1.26.4
mbp2019:vision-tools_nogayama nogayama1$ cd ..
mbp2019:workspace nogayama1$ cd -
/Users/nogayama1/Data/project/vag/workspace/vision-tools_nogayama
$ pip install .
Obtaining file:///Users/nogayama1/Data/project/vag/workspace/vision-tools_nogayama
Requirement already satisfied: requests in /Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/lib/python3.9/site-packages (from Vision-Tools==0.2.0) (2.25.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/lib/python3.9/site-packages (from requests->Vision-Tools==0.2.0) (1.26.4)
Requirement already satisfied: idna<3,>=2.5 in /Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/lib/python3.9/site-packages (from requests->Vision-Tools==0.2.0) (2.10)
Requirement already satisfied: certifi>=2017.4.17 in /Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/lib/python3.9/site-packages (from requests->Vision-Tools==0.2.0) (2020.12.5)
Requirement already satisfied: chardet<5,>=3.0.2 in /Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/lib/python3.9/site-packages (from requests->Vision-Tools==0.2.0) (4.0.0)
Installing collected packages: Vision-Tools
Running setup.py develop for Vision-Tools
Successfully installed Vision-Tools
$ vision deployed-models infer /tmp/hoge.JPG
ERROR: Unknown resource -- deployed-models
Usage: vision [--httpdetail] [--jsonoutput] [--host=<host> | --uri=<serverUri>] [--token=<token>] [--log=<level>] [-?] <resource> [<args>...]
Where:
--httpdetail Causes HTTP message details to be printed to STDERR
This information can be useful for debugging purposes or
to get the syntax for use with CURL.
--jsonoutput Intended to ease use by scripts, all output to STDOUT is in
JSON format. By default output to STDOUT is more human
friendly
--host Identifies the targeted MVI server. If not
specified here, the VAPI_HOST environment variable is used.
This parameter has been deprecated. It is maintained for
backward compatibility, but will be removed in a future
release of the tools.
--uri Identifies the base URI for the MVI server -- including the
'/api' "directory". If not specified, VAPI_BASE_URI
environment variable will be used.
--token The API Key token. If not specified here, the
VAPI_TOKEN environment variable is used.
--log Requests logging at the indicated level. Supported levels are
'error', 'warn', 'info', and 'debug'
-? displays this help message.
<resource> is required and must be one of:
categories -- work with categories within a dataset
datasets -- work with datasets
files -- work with dataset files (images and/or videos)
fkeys -- work with user file metadata keys
fmetadata -- work with user file metadata key/value pairs
object-tags -- work with object detection tags
object-labels -- work with object detection labels (aka annotations)
dltasks -- work with DL training tasks
trained-models -- work with trained models
deployed-models -- work with deployed models
projects -- work with projects
users -- work with users
'vision' provides access to Maximo Visual Inspection resources via the ReST API.
Use 'vision <resource> --help' for more information about operating on a given resource
Traceback (most recent call last):
File "/Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/bin/vision", line 7, in <module>
exec(compile(f.read(), __file__, 'exec'))
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools_nogayama/cli/vision", line 108, in <module>
raise err
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools_nogayama/cli/vision", line 103, in <module>
pkg = importlib.import_module(f"vapi_cli.{resource}", package=None)
File "/Users/nogayama1/.pyenv/versions/3.9.1/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools_nogayama/lib/vapi_cli/deployed-models.py", line 23, in <module>
import cv2 as cv
ModuleNotFoundError: No module named 'cv2'
Dear IBM Team,
let me know if i can provide more info. Great work and ty
vision deployed-models infer --heatmap=true --annotatefile=./annotated.png --id=59331edb-0206-4724-b9d4-b2f18b0c24c8 ./path/to/file
# returns
Duplicate flags detected -- ['--heatmap']
AttributeError when executing vision deployed-models infer --annotatefile FILE
AttributeError: 'NoneType' object has no attribute 'lower'
$ vision deployed-models infer /tmp/hoge.JPG --modelid=e1a90034-7fa0-469a-b81e-9e7b6f6fc082 --annotatefile /tmp/hoge.a.JPG
Traceback (most recent call last):
File "/Users/nogayama1/.pyenv/versions/3.9.1_vision_tool2/bin/vision", line 7, in <module>
exec(compile(f.read(), __file__, 'exec'))
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools/cli/vision", line 104, in <module>
pkg.main(argv, cmd_flags=args)
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools/lib/vapi_cli/deployed-models.py", line 349, in main
args.operation(args.op_params)
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools/lib/vapi_cli/deployed-models.py", line 203, in infer
drawAnnotationsOnFile(params, filepath, server.json(), annotateFile)
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools/lib/vapi_cli/deployed-models.py", line 214, in drawAnnotationsOnFile
determineMarkInfo(params)
File "/Users/nogayama1/Data/project/vag/workspace/vision-tools/lib/vapi_cli/deployed-models.py", line 260, in determineMarkInfo
incolor = params.get("--color", "red").lower()
AttributeError: 'NoneType' object has no attribute 'lower'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.