16663浏览
查看: 16663|回复: 21

[教程] Edison上安装opencv+ 调用摄像头存储图片

[复制链接]
1.使用opkg安装 cmake
  1. <span style="line-height: 19.0909px;">root@edison:~#</span>vim  /etc/opkg/base-feeds
复制代码
替换的内容如下
  1. src/gz all http://repo.opkg.net/edison/repo/all
  2. src/gz edison http://repo.opkg.net/edison/repo/edison
  3. src/gz core2-32 http://repo.opkg.net/edison/repo/core2-32
复制代码
  1. root@edison:~# opkg update
  2. root@edison:~# opkg install cmake-dev
复制代码
2.使用opkg安装 opencv
  1. root@edison:~#opkg install opencv-dev//安装时间大约半小时
  2. usb口插入uvc摄像头
  3. root@edison:~#modprobe uvcvideo
  4. root@edison:~#lsmod
  5. root@edison:~#vim /home/root/opencv/test
复制代码
  1. <div class="blockcode"><blockquote><div class="blockcode"><blockquote>#include <stdio.h>
  2. #include <iostream>
  3. #include "opencv2/opencv.hpp"
  4. #include "opencv2/core/core.hpp"
  5. #include "opencv2/video/background_segm.hpp"
  6. #include "opencv2/imgproc/imgproc_c.h"
  7. #include "opencv2/imgproc/imgproc.hpp"
  8. #include "opencv2/highgui/highgui.hpp"
  9. #include "opencv2/legacy/legacy.hpp"
  10. #include "opencv2/video/tracking.hpp"
  11. #include "opencv2/photo/photo.hpp"
  12. using namespace std;
  13. int main()
  14. {
  15. IplImage *frame = NULL;
  16. int num = 0;
  17. int key;
  18. CvCapture *input_camera = cvCaptureFromCAM(-1);
  19. frame = cvQueryFrame(input_camera);
  20. while(frame != NULL)
  21. {
  22. num++;
  23. cout<<"i see u "<<endl;
  24. frame = cvQueryFrame(input_camera);
  25. if(num ==10)
  26. {
  27.          cvSaveImage("lanfeng.png",frame);
  28. }
  29. }
  30. cvReleaseCapture(&input_camera);
  31. return 0;
  32. }
复制代码
  1. root@edison:~#g++  test.cpp -o test-lopencv_core  -lopencv_highgui  -lopencv_video
  2. root@edison:~#./test
复制代码
运行成功之后可以看到在 /home/root/opencv 中新 ”test.png“  

大连林海  初级技神

发表于 2015-11-21 23:00:33

和孙大圣一起做Edison的版主吧
回复

使用道具 举报

凌风清羽  中级技匠
 楼主|

发表于 2015-11-21 23:55:16

本帖最后由 凌风清羽 于 2015-11-21 23:57 编辑

我竟然不能传图
回复

使用道具 举报

凌风清羽  中级技匠
 楼主|

发表于 2015-11-21 23:56:58

大连林海 发表于 2015-11-21 23:00
和孙大圣一起做Edison的版主吧

@孙毅 抢他饭碗好嘛,哈哈
回复

使用道具 举报

Ricky  NPC

发表于 2015-11-22 00:08:14


显示权限不够吗?
回复

使用道具 举报

凌风清羽  中级技匠
 楼主|

发表于 2015-11-22 00:12:24

不是,应该是网速慢,
回复

使用道具 举报

hnyzcj  版主

发表于 2015-11-22 07:08:54

root@edison:~#opkg install opencv-dev//安装时间大约半小时
我对这个表示遗憾,这毛系统呀
回复

使用道具 举报

吹口琴的钢铁侠  初级技匠

发表于 2015-11-22 12:55:30

opencv跑起来卡吗
回复

使用道具 举报

孙毅  初级技匠

发表于 2015-11-22 13:09:29

大连林海 发表于 2015-11-21 23:00
和孙大圣一起做Edison的版主吧

欢迎欢迎!
回复

使用道具 举报

孙毅  初级技匠

发表于 2015-11-22 13:09:48

凌风清羽 发表于 2015-11-21 23:56
@孙毅 抢他饭碗好嘛,哈哈

哈哈哈,这个不冲突啊,任务导向的,吼吼
回复

使用道具 举报

孙毅  初级技匠

发表于 2015-11-22 13:10:07

凌风清羽 发表于 2015-11-22 00:12
不是,应该是网速慢,

晕。。。。。逗他们玩儿呢。。。
回复

使用道具 举报

孙毅  初级技匠

发表于 2015-11-22 13:10:58


同问,卡不卡,卡不卡,卡不卡?!
回复

使用道具 举报

大连林海  初级技神

发表于 2015-11-22 13:16:32

回复

使用道具 举报

大连林海  初级技神

发表于 2015-11-22 13:16:49

孙毅 发表于 2015-11-22 13:10
晕。。。。。逗他们玩儿呢。。。

回复

使用道具 举报

大连林海  初级技神

发表于 2015-11-22 13:17:02

孙毅 发表于 2015-11-22 13:10
同问,卡不卡,卡不卡,卡不卡?!

卡不卡,卡不卡,卡不卡?!
回复

使用道具 举报

凌风清羽  中级技匠
 楼主|

发表于 2015-11-22 22:18:13

大连林海 发表于 2015-11-22 13:17
卡不卡,卡不卡,卡不卡?!

貌似有点卡,还好可以忍
回复

使用道具 举报

孙毅  初级技匠

发表于 2015-11-22 23:12:07

凌风清羽 发表于 2015-11-22 22:18
貌似有点卡,还好可以忍

你这个太棒了,camera+opencv可以做挺多事情了啊。好好整理下呗,你懂的啊,真的!
回复

使用道具 举报

大连林海  初级技神

发表于 2015-11-23 18:50:06

孙毅 发表于 2015-11-22 23:12
你这个太棒了,camera+opencv可以做挺多事情了啊。好好整理下呗,你懂的啊,真的! ...

貌似 我也懂了 心照不宣
回复

使用道具 举报

孙毅  初级技匠

发表于 2015-11-23 23:27:32

大连林海 发表于 2015-11-23 18:50
貌似 我也懂了 心照不宣

这……你都能懂啊?!是不是真的?难道你找凌风聊过了?!哈哈哈哈
回复

使用道具 举报

大连林海  初级技神

发表于 2015-11-24 19:48:32

孙毅 发表于 2015-11-23 23:27
这……你都能懂啊?!是不是真的?难道你找凌风聊过了?!哈哈哈哈

哈哈 这读心术 有点吓人·····················
回复

使用道具 举报

凌风清羽  中级技匠
 楼主|

发表于 2015-11-26 12:07:33

可怕
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail