Install python-opencv module

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Install python-opencv module

5,878 次查看
erikraynolds
Contributor IV

Dears,

I got imx Yocto image with python & opencv installed. I'd like to use opencv within python so I need to include opencv module.

 

root@imx6qpsabreauto:/# python

Python 2.7.12 (default, Apr  7 2017, 11:56:02)

[GCC 6.2.0] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import cv2

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: No module named cv2

>>> 

II did try to isntall but with no success

root@imx6qpsabreauto:/# pip install opencv-python

Collecting opencv-python

  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f8c29ea10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/opencv-python/

  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f8c29e990>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/opencv-python/

  Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f8c29e0d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/opencv-python/

  Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f8c29ebd0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/opencv-python/

  Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f8c29ed50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/opencv-python/

  Could not find a version that satisfies the requirement opencv-python (from versions: )

No matching distribution found for opencv-python

How do I install python-opencv module? I don't want to build the image again because of this.

标签 (1)
0 项奖励
回复
2 回复数

3,617 次查看
erikraynolds
Contributor IV

sounds interesting .. but adding IMAGE_INSTALL_append += "opencv" is python-opncv module not added there must other trick to do it...

0 项奖励
回复

3,617 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Erik Raynolds,

You may add the opencv module to your image by adding the following line to your local.conf file:

IMAGE_INSTALL_append += "opencv"

I understand you would prefer not to build the image again, however, if you already have built the image and just add a package all previously compiled packages remain so it should be much faster than the first time you baked the image.

If pip is installed on your image you may also use it to install modules. You may add pip by using the yocto packages python-pip or python3-pip depending on which version of python you are using but I’m afraid you would need to build the image to add it this way.

My apologies for the inconvenience. I hope this helps!

Regards,

0 项奖励
回复