linux怎么利用c++程序测试usb摄像头的帧率

linux怎么利用c++程序测试usb摄像头的帧率,第1张

比较好的方法是使用makefile 首先安装make工具, 运行make -v, 如果正常返回版本信息就说明已经装好了。

然后在代码的目录里新建一个名为makefile的文本文件, 内容:

# makefile for test

all: test

CC=g++

test: testo randomo

$(CC) testo randomo -o test

randomo: randomcpp randomh

$(CC) -c randomcpp

testo: testcpp

$(CC) -c testcpp

clean:

rm -rf test o

# end of makefile

然后在代码目录运行make就自动编译了。 make会自己检测源文件的时间戳,在最后一次编译之后修改过的项目才会被再次编译。

运行make clean, 就可以把编译生成的文件全部清除。

初始化时使用

CvCapture capture;

IplImage imgv;

IplImage img1,img2;

capture = cvCreateCameraCapture(CV_CAP_VFW);

取每帧

cvGrabFrame(capture );

imgv = cvRetrieveFrame( capture);

img1 = cvCloneImage(imgv);

cvGrabFrame(capture );

imgv = cvRetrieveFrame( capture);

img2 = cvCloneImage(imgv);

可以通过Intel的opencv库来做,这个库提供的功能比较多。

支持很多功能,使用起来也算简单。

相信的内容可以参考>>

以上就是关于linux怎么利用c++程序测试usb摄像头的帧率全部的内容,包括:linux怎么利用c++程序测试usb摄像头的帧率、opencv中摄像头获得的图像怎样取帧、跪求用USB摄像头获取并保存图像的c或c++代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10630480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存