• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派使用USB摄像头采集图像的函数忘了叫啥名

donatello 2017-12-29 浏览量:1310

       如题,树莓派接了个USB免驱摄像头,在/dev目录下可以发现video0文件,C语言程序打开该文件成功,但是忘记了使用这个文件保存jpg图像文件用啥函数了,以前用过这个函数,跟LIBJPEG有关的,百度也找不到这个函数(全部都是用Python操作的摄像头函数),请问这个C语言的函数叫啥名呢?​

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • VideoCapture,具体用法参考

    http://blog.csdn.net/thefutureisour/article/details/7530344​

    • 发布于 2018-01-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :是一样的 。 回复

其他答案 数量:4
  • 使用OpenCV用C语言是VideoCapture capture(1); 

    或者使用Camkit (Camera toolKit)

    Camkit是一个摄像头相关的工具箱,使用C语言写成,包含了从:图像采集-->色彩转换-->H264编码-->RTP打包-->网络发送的全套接口。
    可到项目附件中下载已编译好的二进制版本。


    • 发布于2017-12-29
    • 举报
    • 评论 3
    • 1
    • 0
donatello 回复了 hayden :不用OPENCV的函数有没有,我要纯c环境就能操作的函数,好像叫iocltl还是啥。 回复
hayden 回复了 donatello :http://ask.csdn.net/questions/656532 回复
电子老工程师 回复了  :FC1-05-01-T 厂牌:Samtec Inc. 回复

  • opencv的库挺好用的
    先采集图像,存进一个Mat数据里,简写一下:
    VideoCapture capture(0);//第1个USB摄像头
    Mat frame_orig;//采集的原始图像
    while (1) {
    capture >> frame_orig;//采集
    }
    然后,如果要存成jpg,用imwrite函数,简写一下:
    imrwite("1.jpg",frame_orig);

    • 发布于2017-12-29
    • 举报
    • 评论 2
    • 1
    • 0
donatello 回复了 xukejing :不用OPENCV,要在纯C环境下操作。 回复
电子老工程师 回复了  :https://prolificusa.com/app/uploads/2018/02/PT3936_V1.2.pdf 回复

  • 直接Python撸起来,简单方便!
    • 发布于2017-12-31
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :这颗料件是环形快接端子,表面是镀锡,实物上面有黑色“斑点”,确认是氧化现象。 回复

相关问题

问题达人换一批

树莓派使用USB摄像头采集图像的函数忘了叫啥名