2014-05-18 149 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

相關問題