在开始动手前,我们先来捋一下思路。 通过OpenCV可以方便的实现Face Detect,OpenCV的sample目录就有这个例子。流程大致是从摄像头得到逐帧的图像,通过事先训练好的特征检测出人脸的坐标(即图像的像素坐标),最后在该帧图像上圈出人脸的位置。 我们需要的就是这个人脸的坐标,先计算出人脸坐标x轴和y轴分别偏离画面中心点的距离(单位:像素),然后根据这个偏离值驱动摄像头的云台去修正摄像头的指向,使人脸坐标与画面中心点重合(即指向人脸)。
原创 2013-12-12 14:08:32
1049阅读
迷你PC平台 pcDuino分享到 新浪微博腾讯微博已用    +0收藏+72PcDuino是一种高性能,高性价比的迷你PC的平台,能够运行PC
转载 2023-05-22 11:26:33
76阅读
PCDuino是一款开源的单板计算机,基于Arduino硬件平台,支持Linux系统。Linux移植是指将Linux系统移植到PCDuino上,使其可以运行Linux操作系统。这种操作可以让PCDuino具有更强大的功能和更广泛的应用范围。 PCDuino作为一款开源硬件,其资源丰富且功能强大,但是原生系统可能并不满足一些用户的需求。因此,很多人选择将Linux系统移植到PCDuino上,以实现
原创 2024-04-28 10:07:48
76阅读
照例先来捋一下思路,由于手头没有LCD模块,只能用显示器来充当示波器的屏幕了(27寸的示波器,哇咔咔~)。因为涉及到绘图,这里我使用OpenGL作为绘图工具,虽然有点炮打蚊子的感觉,但是。。。还有什么比OpenGL更好的跨平台图形库呢?同时逼格也得到提升,何了乐而不为。嘿嘿~ 实现原理很简单,通过pcDuino的analogRead函数读取信号源的电压变化,再用OpenGL构建一个坐标系,X轴代表时间,Y轴代表电压,持续绘制电压随时间的变化曲线,就得到我们需要的波形图像了。
原创 2013-12-30 11:04:23
1091阅读
文章结束给大家来个程序员笑话:[M]    近来调驱动时,调试led时碰到了点问题,于是回过头来再写个led裸板程序。在我写的pcDuino第一个裸板程序uart的基础上,再写个led裸板程序还是很轻松的。很多人认为没有必要写什么pcDuino裸板程序,认为没啥意思。我认为可以用来熟悉硬件,特别是想做底层驱动开辟,以及系统移植,熟悉底层硬件还是有用的。其实做底层驱动开辟,也是跟硬件打交道,硬件相干
转载 2013-05-25 15:07:00
96阅读
一、Android、Ubuntu、XBMC播放高清视频得比较 1.Andrioid上播放1080P 无压力,硬件解码 2.Ubuntu上用Mplayer播放视频会很卡,可能是没有硬解的原因 3.Ubuntu上的XBMC 播放离线视频超给力,流畅清晰 4.Ubuntu上的XBMC 播放在线视频虽然不卡,但是花屏,估计显卡不给力 二。移植了EASYCAP 采集卡驱动,测试了一下摄像头,当分辨率在640X480时,不卡。大于这个像素值时,就有点卡了 再有时间把蓝牙搞一下!
转载 2013-08-04 22:04:00
67阅读
2评论
调试完pcDuino的led裸板程序,再调pcDuino基于linux内核的gpio驱动开发,以前的问题迎刃而解。本文是在pcDuino的linux移植四简单驱动开发的基础上,做GPIO驱动开发。然后写一个应用测试程序,通过敲命令控制pcduino的TX led亮、灭。同时如果你GPIO4、GPIO5接个LED,也会跟着亮、灭。 开发环境:
转载 2013-05-25 14:24:00
100阅读
2评论
一、Android、Ubuntu、XBMC播放高清视频得比较 1.Andrioid上播放1080P 无压力,硬件解码 2.Ubuntu上用Mplayer播放视频会很卡,可能是没有硬解的原因 3.Ubuntu上的XBMC 播放离线视频超给力,流畅清晰 4.Ubuntu上的XBMC 播放在线视频虽然不卡,但是花屏,估计显卡不给力 二。移植了EASYCAP 采集卡驱动,测试了一下摄像头,当分辨率在640X480时,不卡。大于这个像素值时,就有点卡了 再有时间把蓝牙搞一下!
转载 2013-08-03 22:43:00
544阅读
2评论
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正经过一周的实验,我的pcduino mini linux统系终究跑起来了。启动面界如下:
转载 2013-04-29 13:14:00
248阅读
1.资源 pcDuino板子一个、HDMI to VGA线一条、电源线一条、USB hub一个、显示器、鼠标、键盘、蓝牙适配器、蓝牙耳机。2.资源已经到位,让我们开始吧 1.在ubuntu上安装蓝牙管理器。在上篇博客当中有详细的说明。 http://blog.csdn.net/wangzhongkai001/article/details/9787387 2.在蓝牙管理器件当中使能蓝牙的Handset功能 右击,选择Local Services,弹出如下对话框,按图选择Headset功能 3.添加蓝牙耳机设备 右击,选择Setup New Device(前提耳机已经处于配对状态),弹出如...
转载 2013-08-07 18:14:00
183阅读
2评论
pcduino_arm_rtl8187L 驱动安装编译过程
原创 2014-04-23 13:51:16
2592阅读
文章结束给大家来个程序员笑话:[M]    调试完pcDuino的led裸板程序,再调pcDuino基于linux内核的gpio驱动开辟,之前的问题水到渠成。本文是在pcDuino的linux移植四简单驱动开辟的基础上,做GPIO驱动开辟。然后写一个应用测试程序,通过敲命令控制pcduino的TX led亮、灭。同时如果你GPIO4、GPIO5接个LED,也会随着亮、灭。    开辟环境: 系统:
转载 2013-05-25 14:42:00
343阅读
最近要搞个小玩意儿,要用到pcduino的音频输出,但是系统
转载 2013-08-22 19:31:00
134阅读
        pcDuino3下支持mmc启动。官方的Uboot是採用SPL框架实现的,由于内部的SRAM空间达到32K,我们全然能够在这32K空间内编写一个完整可用小巧的bootloader来完毕引导Linux kernel的目的。    我们首先介绍下SPL框架,NAND_SPL也算是SPL框架下的一种模式。    当使用Nand flash或者MMC作为引导方式时,我们须要使用芯片内的RO
转载 2017-05-20 18:43:00
17阅读
2评论
原创宋宝华Linux阅码场2017-10-03LEP(LINUXEASYPROFILING)是BarrySong,MacXu,陈松等以及陈莉君老师团队正在致力于打造的一个开源项目,其宗旨在于便利Linux的程序员,以最快最直接的方式,定位到系统里面一些bug的源头,以及一些性能瓶颈的原因。这篇文章的内容涉及用LEP(LINUXEASYPROFILING)监控PCDUINO3nano电路板网络流量,
原创 2020-11-30 12:15:16
289阅读
learn opencv website: https://www.learnopencv.com/ learn opencv github:https://github.com/spmallick/learnopencv
转载 2022-07-21 08:25:18
349阅读
一、openCV介绍  Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、M
转载 2024-04-18 22:33:46
206阅读
        OpenCV强大的图像处理被广泛应用与各行各业,如何将其部署到不同的平台是每个OpenCV开发人员必须面对解决的。对于OpenCV开发,很多选择C++实现基本的算法,而如何将算法应用到IOS、Android或嵌入式设备上却 是一个问题,这节将讲解OpenCV 在Android上的部署,这里选择在Android S
转载 2024-03-25 12:06:52
60阅读
1. OpenCV 概念图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理。图像处理技术一般包括图像压缩, 增强和复原, 匹配、描述和识别 3 个部分。图像处理一般指数字图像处理( Digital Image Processing )。其中, 数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组。该数组的元素称为像
转载 2023-11-01 21:02:55
146阅读
这篇文章主要介绍如何通过vs2012配置opencv,然后再具体修改调试opencv的代码。1、配置opencv工程项目这里主要是介绍如何通过vs2012编译源代码,具体步骤可以参考:【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译因为我用的vs版本是vs2012,对应于VC11,在编译的过程中,如果出现以下类似的问题,可以参考一下:1)CM
  • 1
  • 2
  • 3
  • 4
  • 5