smart4418使用摄像头
来源:互联网 发布:信捷xdplc编程软件下载 编辑:程序博客网 时间:2024/05/06 17:36
1 连接USB(FA-CAM202)200万摄像头模块
Smart4418使用Debian系统,假设你已接好LCD屏或者HDMI,进入系统后,点击左下角的菜单键“Other”–>xawtv9,打开USB Camera软件。进入“welcome to xawtv!”,选择OK即可进行拍照。
2 Smart4418连接CMOS 500万摄像头模块
Debian/Ubuntu系统集成了命令行的摄像头示例程序nanocams,登录后输入以下命令即可预览40桢然后拍照保存为指定的文件。
sudo nanocams -p 1 -n 40 -c 4 -o IMG001.jpg
更详细的命令行参数可执行命令“nanocams -h”。 如果要下载源代码,运行以下命令即可获得
git clone https://github.com/friendlyarm/nexell_linux_platform.git
3 Smart4418接USB摄像头使用OpenCV
OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。
Smart4418跑Debian系统时,接USB Camera,可直接使用官方的OpenCV。
1)Smart4418烧写Debian系统启动后,接上USB Camera,使用Debian系统自带的摄像头软件测试,确定摄像头能正常使用
2)通过终端执行命令,查看你的摄像头设备:
ls /dev/video*
注:video0 是你的USB摄像头设备
3)opencv的测试代码(官方C++示例代码)在 /home/fa/Documents/opencv-demo, 使用以下命令即可编译:
cd /home/fa/Documents/opencv-demomake
编译成功后,得到可执行文件demo 。
编译中出现的错误:
1 sudo: cd :command not found
解决方法:cd是bash的内部命令,并不是一个可执行文件,sudo没法识别,直接cd就可以了。
2 make: Nothing to be done for all
解决方法:首先. 这句提示是说明你已经编译好了,而且没有对代码进行任何改动。
若想重新编译,可以先删除以前编译产生的目标文件:
make clean
然后再
make
然后,需要在Smart4418上接上键盘执行:
./demo
你便可以看到opencv已经用起来。 注:此demo主要实现的是边缘检测。
- smart4418使用摄像头
- 摄像头使用
- 快速从SD卡启动smart4418
- 使用DirectShow驱动摄像头
- 使用DirectShow驱动摄像头
- 使用DirectShow驱动摄像头
- 使用DirectShow驱动摄像头
- 使用DirectShow驱动摄像头
- C#使用摄像头拍照
- 使用DirectShow驱动摄像头
- 使用DirectShow驱动摄像头
- MATLAB下使用摄像头
- 使用DirectShow驱动摄像头
- opencv摄像头使用
- 使用DirectShow驱动摄像头
- linux使用USB摄像头
- Android 使用摄像头。
- 使用DirectShow驱动摄像头
- objective-c 读取文本文件内容(stringWithContentsOfFile和initWithContentsOfFile)
- 第九周项目4-广义表算法库及应用(2)
- HiveSQL解析过程详解
- android fragment activity 中loader数据 ,异步任务 ,很赞
- svn里的几乎所有功能的备忘以及高端功能简要说明
- smart4418使用摄像头
- OpenGL——使用着色器
- Daager2-初认识一
- C++版 Face Alignment at 3000FPS(二)TestModel运行
- finally类
- MFC单文档如何定义全局变量
- 第十周项目3--利用二叉树遍历思想解决问题
- EventBus的简单实用(使用多线程)
- 第十周 项目3(2) 二叉树遍历的整体应用