利用Anaconda创建了很多需要的环境,有些环境需要opencv的支持,不过直接使用conda安装opencv的话,可能会遇到不能使用的尴尬情况~这是因为conda安装的opencv是阉割版的,功能比较少。甚至连imshow都不能用。会出现下面错误:
|
1 2 3 4 5 6 7 8 9 |
(pytorch) ubuntu@mcj:~/mcj/yolo/pytorch-yolo-v3$ python video_demo.py --video 0101.avi Loading network..... Network successfully loaded /home/ubuntu/anaconda3/envs/pytorch/lib/python3.6/site-packages/torch/nn/modules/upsampling.py:129: UserWarning: nn.Upsample is deprecated. Use nn.functional.interpolate instead. warnings.warn("nn.{} is deprecated. Use nn.functional.interpolate instead.".format(self.name)) Traceback (most recent call last): File "video_demo.py", line 172, in <module> cv2.imshow("frame", orig_im) cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:632: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage' |
解决方法:
首先卸载利用conda安装的opencv
|
1 |
conda remove opencv |
然后更新一下conda
|
1 |
conda update conda |
可能当前环境没有安装conda,那就安装一下
|
1 |
conda install conda |
然后把基础的conda也更新一下
|
1 |
conda update -n base conda |
重新安装opencv
方法1:
|
1 |
conda install --channel menpo opencv |
方法2(opencv3.1):
|
1 |
conda install -c menpo opencv3 |
方法3(推荐):
|
1 |
pip install opencv-python |

马春杰杰



求解决方法
急用
这啊
江湖救急
急用
cdccas看一看
着急求用,谢谢谢谢
着急求用,谢谢谢谢
please let me see the solution!急切!
好的
想解决
处理了一天这个问题了,希望这个回答能帮助我。
hi看不到
现在可以了
咋看不了啊啊啊啊啊
受教了
好了
解决办法在哪呢我看不见啊
谢谢了
这个方法好实用啊
居然还有这样的操作
这个方法好实用啊
谢谢~
怎么解决?
希望有用
怎么解决的啊
我也遇到这个问题了
受用了
难
我想知道怎么解决这个问题,急
看看评论
(ˇˍˇ) 想~看评论
准~
看看解决方案
凤飞飞
看看解决方案
恩,有帮助
好像很有趣
看看再说 ,let me see see
how to solve tihs problem想看解决方法
看看再说
想看解决方法
很有用的方法
show me!
嗯嗯
很有用的方法
试一下
不要灌水!!
试一试
bang
很有用的方法
嗯呢,绝对好用~~
感谢,希望可以解决
放心吧,亲试可以解决,推荐方法3
thank you very much !
No thanks
ganxie~~
yeah, I have occur the same poblem
请问方法对症吗?

感谢解决问题
不客气~~