ubuntu下安裝opencv 讀取攝像頭
阿新 • • 發佈:2019-02-01
ubuntu下 opencv2.4.9安裝
一 如何檢視pc是32 還是64位?
開啟終端,輸入sudo uname --m ,按下enter
二 ubuntu 解決 “E: Problem with MergeList /var/lib/apt/lists/”錯誤
如果軟體中心打不開
大端小端不匹配
test big endian
更改opencv-2.4-9 資料夾下的CMakeLists.txt
註釋掉
'''python
# include(TestBigEndian) # test_big_endian(WORDS_BIGENDIAN)</span>
四 make錯誤:
make[2]:
*** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.cpp.o] 錯誤 1
make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] 錯誤 2
make: *** [all] 錯誤 2
可能原因:ffmpeg沒安裝好或版本問題
1. 由於ffmpeg版本太高,與opencv2.4.9不相容
解決方法:
原使用的是ffmpeg-3.0
改用 ffmpeg-0.11.1
五 攝像頭讀取錯誤:
1. 筆記本攝像頭可以正常讀取
2. usb攝像頭出錯:
<span style="font-size:18px;"> libv4l2: error turning on stream: Invalid argument
VIDIOC_STREAMON: Invalid argument</span>