ここで本当に厄介な問題。Linux Mint OS 上。OpenCV コードを実行すると、次のようなエラーが発生することがあります。
HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow, file /home/ravi/Desktop/opencv/OpenCV-2.1.0/src/highgui/window.cpp, line 180
terminate called after throwing an instance of 'cv::Exception'
what(): /home/ravi/Desktop/opencv/OpenCV-2.1.0/src/highgui/window.cpp:180: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow
これを修正する方法は、次のようにすることです。
cd OpenCV/
cd build/
cmake ..
make
sudo make install
sudo ldconfig
<restart computer>
それから私は戻ってきて、OpenCV コードを再び実行し始めます。しかし、数時間後、またはおそらく CPU のオン/オフの間に、同じ愚かなエラーに戻ります!
ここで何が起こっているのか、どうすればこれを防ぐことができるのか、誰にもわかりませんか? それは地獄のようにイライラします。