python中area是什么意思_python – 与openCV 3中的contourArea的兼容性问题
生活随笔
收集整理的這篇文章主要介紹了
python中area是什么意思_python – 与openCV 3中的contourArea的兼容性问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我試圖對findContours得到的輪廓進行簡單的面積計算.
我的openCv版本是3.1.0
我的代碼是:
cc = cv2.findContours(im_bw.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
cv2.contourArea(cc[0])
error: 'C:\\builds\\master_PackSlaveAddon-win32-vc12-static\\opencv\\modules\\imgproc\\src\\shapedescr.cp...: error: (-215) npoints >= 0 && (depth == CV_32F || depth == CV_32S) in function cv::contourArea\n'
似乎無法解決它,我感覺它只是類型轉換,我希望findContours結果與contourArea的類型相匹配
謝謝 :)
編輯:結果我需要采取findContours的第二個參數
im2, cc, hierarchy = cv2.findContours(im_bw.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
總結
以上是生活随笔為你收集整理的python中area是什么意思_python – 与openCV 3中的contourArea的兼容性问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 被替换的项目不是替换值长度的倍数_面试官
- 下一篇: python中使用什么注释语句和运算_P