OpenCV Constants.CaptureProperty [英] OpenCV Constants.CaptureProperty
问题描述
您好我使用OpenCV Java并遇到一些问题。
Hi I use OpenCV Java and have some problem.
我打开视频文件并尝试获取FPS等属性。
和其他人:
I open video file and try get property like FPS. And others:
- CV_CAP_PROP_POS_MSEC
- CV_CAP_PROP_FRAME_COUNT
首先我打开这样的视频:
So first I opened video like this:
VideoCapture vC = new VideoCapture( url2);
然后我的功能有问题
vC.get(int i)
在OpenCV C ++中它看起来像
in OpenCV C++ its look like
vC.get(CV_CAP_PROP_FPS);
在Java中我找到这个常量?在HighGui中我找不到它们。只有我发现的是OpenCV的另一个库,这个常量是什么 http://siggiorn.com/wp-content/uploads/libraries/opencv-java/docs/sj/opencv/Constants.CaptureProperty.html 。但是我在OpenCV Java中找到它们。无论如何我必须使用vC.get()函数?也许是一些有效的例子?
In Java where I find this constants?In HighGui I didnt find them. Only what I find is another libary to OpenCV where are this constants http://siggiorn.com/wp-content/uploads/libraries/opencv-java/docs/sj/opencv/Constants.CaptureProperty.html. But where I find them in OpenCV Java. Anyway how I have to use vC.get() function? Maybe some working example?
推荐答案
有一个错误报告。
在修复之前,我建议你在C ++源代码中找到这些常量,并自己定义。
Until it is fixed, I suggest that you find these constants in the C++ source code, and define them yourself.
编辑:
我自己很好奇。你可以在文件modules / highgui / include / opencv2 / highgui.hpp中找到它们:
I was just curious myself. You find them in the file modules/highgui/include/opencv2/highgui.hpp They are:
CAP_PROP_POS_MSEC =0,
CAP_PROP_POS_FRAMES =1,
CAP_PROP_POS_AVI_RATIO =2,
CAP_PROP_FRAME_WIDTH =3,
CAP_PROP_FRAME_HEIGHT =4,
CAP_PROP_FPS =5,
CAP_PROP_FOURCC =6,
CAP_PROP_FRAME_COUNT =7,
CAP_PROP_FORMAT =8,
CAP_PROP_MODE =9,
CAP_PROP_BRIGHTNESS =10,
CAP_PROP_CONTRAST =11,
CAP_PROP_SATURATION =12,
CAP_PROP_HUE =13,
CAP_PROP_GAIN =14,
CAP_PROP_EXPOSURE =15,
CAP_PROP_CONVERT_RGB =16,
CAP_PROP_WHITE_BALANCE_BLUE_U =17,
CAP_PROP_RECTIFICATION =18,
CAP_PROP_MONOCROME =19,
CAP_PROP_SHARPNESS =20,
CAP_PROP_AUTO_EXPOSURE =21, // DC1394: exposure control done by camera, user can adjust refernce level using this feature
CAP_PROP_GAMMA =22,
CAP_PROP_TEMPERATURE =23,
CAP_PROP_TRIGGER =24,
CAP_PROP_TRIGGER_DELAY =25,
CAP_PROP_WHITE_BALANCE_RED_V =26,
CAP_PROP_ZOOM =27,
CAP_PROP_FOCUS =28,
CAP_PROP_GUID =29,
CAP_PROP_ISO_SPEED =30,
CAP_PROP_BACKLIGHT =32,
CAP_PROP_PAN =33,
CAP_PROP_TILT =34,
CAP_PROP_ROLL =35,
CAP_PROP_IRIS =36,
CAP_PROP_SETTINGS =37
这篇关于OpenCV Constants.CaptureProperty的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!