2014-05-18 104 views
9

我在我的python代码中遇到import cv问题。如何在python中感兴趣的区域绘制矩形

我的问题是我需要在图像中感兴趣的区域绘制矩形。 这怎么可以在Python中完成?我正在做对象检测,并希望围绕相信我在图像中找到的对象绘制矩形。

回答

36

请不要用旧CV模块,使用CV2尝试:

import cv2 

cv2.rectangle(img, (x1, y1), (x2, y2), (255,0,0), 2) 


x1,y1 ------ 
|   | 
|   | 
|   | 
--------x2,y2 

[编辑]的后续问题追加下面:

cv2.imwrite("my.png",img) 

cv2.imshow("lalala", img) 
k = cv2.waitKey(0) # 0==wait forever 
+0

我只是尝试导入CV2。我得到:'DLL加载失败:%1不是有效的Win32应用程序'。我正在运行win7 64位。 Spyder和Scikit库以及一切正在运行的64位。 – user961627

+0

@ user961627从这里下载64位安装二进制文件http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv – M4rtini

+0

谢谢!我已经下载了它...任何想法如何使它与Anaconda的Spyder一起工作? – user961627

相关问题