2016年10月8日 星期六

[Python] opencv basic (未完)

[OpenCV Computer Vision with Python]

1. 8-bit grayscale image 為 2D array; 24-bit BGR image 為 3D array
  image[0, 0]的第一個index為y軸向,也就是row,0為最上面,第二個index為x軸向,column,0為最左邊
  對gray image來說image[0,0]取得其灰階值
  對 24-bit BGR image來說image[0,0]將取得左上角的點,若是藍色點,則會取得[255,0,0]的值

2.
...

== 一些想法 ==
1. 看到p28寫到可以抓mouse, keyboard的event,想到最近在學wxPython,不知道可不可以合著用,效能好不好…
還未試過,有找到文章:
http://www.cnblogs.com/lulu147/p/4901626.html
https://plus.google.com/+JoshuaBenuck/posts/1ncnLFhyvKx

2. 測試camera時發現抓回來的fps很小->很慢的意思,有人說放到thread會比較好
http://www.pyimagesearch.com/2015/12/21/increasing-webcam-fps-with-python-and-opencv/
-->可以由本來的59fps增加到143fps ?
http://www.pyimagesearch.com/2015/12/28/increasing-raspberry-pi-fps-with-python-and-opencv/
--> 這一篇是rasp pi的,由14增加到51fps
只是我用pc上跑都沒有人家rasp pi快,怪的勒! 晚一點要應用時再來了解好了。

== 問題的處理 ==
1. 無法正常開啟mp4檔的問題
  把opencv的資料夾 "E:\workspace\python\opencv\opencv-2.4\build\x86\vc12\bin"加入我的path無法解決問題,最後是同這一篇的做法(另外這一篇也有提到差不多的做法,只是copy更多的檔案而已),把這資料夾中的"opencv_ffmpeg2413.dll"檔案copy到資料夾"C:\Python27"中就正常了,也不知為何…


== 不錯的參考 ==
1. 處理視頻(一): 輸入輸出
http://python.jobbole.com/85247/


沒有留言:

張貼留言