1. 程式人生 > >python OpenCV基礎(一)

python OpenCV基礎(一)

     python的優缺點就不說了,總的來說,選擇python的理由是因為我需要一種方便、實用、不需要考慮太多細節的語言工具,python剛好符合了我的要求。OpenCVpython的介面方面提供了兩個版本:‘CV2’和‘CV’(筆者使用的OpenCV版本為2.4.2)。其中CV2CV的擴充套件版本。CV2是真正針對python語言編寫的,而CV版則有點像C++介面與Python語言的結合體。這是因為,在CV2中,OpenCV主要藉助numpy軟體包做為協助進行資料處理,其資料的操作更像matlab——直觀、方便,而CV版則基本保留了C++介面的繁鎖形式。例如,在CV2中,我們可以像matlab
一樣,使用‘imread’就可以讀取一幅影象,而CV中則需要使用與C++相似的函式‘LoadImage’,同時CV中的資料結構也基本遵從了C++的介面。