
图像处理
文章平均质量分 68
池上好风
从事嵌入式开发N多年,一路从 51os/ucos2/linux/windows.....走来,精通c、懂点sql,会用.net,偶用python,了解多种电路,理解多种种算法;linux上开的了车,windows上跑的了马,MCU上潜得了水;思来想去一句话:懂得很多,会的很少。
展开
-
【原创】IP摄像头技术纵览(五)---网络摄像头初试—mjpg-streamer移植与部署
【原创】IP摄像头技术纵览(五)—网络摄像头初试—mjpg-streamer移植与部署本文属于《IP摄像头技术纵览》系列文章之一:Author: chad Mail: linczone@163.com1、vgrabbj、spacview、Luvcview、mjpg-streamer评测对比vgrabbj-0.9.6是基于v4l1设计的,与v4l2的API差别很大,该软件已经没有使用或参考价值。s原创 2015-05-26 16:59:48 · 5708 阅读 · 1 评论 -
Sobel(索贝尔)边缘检测算子分析及opencv程序测试
[原创]Sobel(索贝尔)边缘检测算子分析及opencv程序测试 Author: chad Mail: linczone@163.com 推荐参考文件<经典边缘检测算子比较及程序分析-张丽>前言图像的边缘时图像最基本的特征之一。所谓边缘(或边沿)是指周围像素灰度有阶跃性变化或“屋顶”变化的那些像素的集合。边缘广泛存在于物体与背景之间、物体与物体之间、基元与基元之间,因此它是原创 2015-07-24 15:05:18 · 3742 阅读 · 0 评论 -
【OpenCV】边缘检测:Sobel、拉普拉斯算子
【OpenCV】边缘检测:Sobel、拉普拉斯算子边缘(edge)是指图像局部强度变化最显著的部分。主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础。图像强度的显著变化可分为:阶跃变化函数,即图像强度在不连续处的两边的像素灰度值有着显著的差异;线条(屋顶)变化函数,即图像强度突然从一个值变化到另一个值,保持转载 2015-09-02 10:51:50 · 1177 阅读 · 0 评论 -
【原创】opencv 实现特定形状视频跟踪,图像裁剪
opencv 实现特定形状视频跟踪,图像裁剪先看效果: 如上图所示,程序通过摄像头采集图像,然后使用cvCanny算子实现边缘检测,最后使用cvFindContours查找轮廓,进而根据预设参数寻找对应图像区域.并完成图像裁剪与选装.程序如下:/* 2015-07-24 linczone@163.com 编译命令如下: g++ `pkg-config opencv --cf原创 2015-09-09 13:16:48 · 4652 阅读 · 1 评论 -
【原创】使用棋盘格实现摄像头序号标定
使用棋盘格实现摄像头序号标定项目中遇到一个问题,通过usb接口在一个工控机上安装4个相同的摄像头,但是usb摄像头却没有设备ID等唯一性编码,导致无法很好的识别每个摄像头对应的工位序号.为此,使用了类似棋盘格的方格实现摄像头序号标定.使用的序号板如下所示:由于序号板相对摄像头图像放置如果出现大幅度的旋转时, 摄像头无法确定图片的旋转方向,所以,程序中不考虑序号板安装偏转问题,实际使用时也要求安装角度原创 2015-09-09 13:38:00 · 1687 阅读 · 0 评论 -
【原创】IP摄像头技术纵览—开篇
【原创】IP摄像头技术纵览—开篇很长一段时间一来,一直对智能家居很感兴趣。平时开发也大部分是在嵌入式linux平台,多使用GPRS模块进行远程通信与控制,PPP拨号上网虽然能够实现各种环境参数采集等低速率通信,但最感兴趣的摄像头功能一直没有办法加入,终于14年家里装上光纤(本人很low^_^),然后开始动手开发摄像头功能。由于动手开发时对摄像头方面的开发一无所知,中间走了相当多的弯路,几次都想放弃,原创 2015-04-25 22:01:19 · 4939 阅读 · 4 评论 -
【原创】IP摄像头技术纵览(一)---linux 内核编译,USB摄像头设备识别
本文属于《IP摄像头技术纵览》系列文章之一: Author: chad Mail: linczone@163.com本文可以自由转载,但转载请务必注明出处以及本声明信息,拒绝用于商业用途,拒绝修改。IP摄像头技术纵览(一)—linux 内核编译,USB摄像头设备识别开始正文之前先来认识一下我的开发环境: 系统:ubuntu 10.04 + Linux-2.6.30 开发板:AT91SAM9原创 2015-04-25 21:50:07 · 4879 阅读 · 0 评论 -
【原创】IP摄像头技术纵览(二)---linux 视频开发接口V4L2概述
【原创】IP摄像头技术纵览(二)—linux 视频开发接口V4L2概述一、linux 视频开发接口V4L2概述1. 什么是V4L2?V4L2 全称 Video for Linux Two API Specification,它是Linux 内核中关于视频设备的子系统,它为linux 下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API 函数操作不同的视频设备,极大地简化了视频系统的开发和维原创 2015-05-09 13:23:53 · 5154 阅读 · 0 评论 -
【原创】Structure from Motion (SfM)算法测试---3D重建简介
【原创】Structure from Motion (SfM)算法测试—3D重建简介 Author: chad Mail: linczone@163.com今天整理资料,突然发现之前公司调研摄像头3D扫描方案时做的一个实验小实验,同时联想到前段时间尼泊尔地震百度搞的一个尼泊尔古迹3D重现项目,突然想整理一下,简要说下工作原理。开始之前先看一张概念图,了解下SfM算法是干嘛的,如下:原创 2015-05-29 15:48:28 · 35737 阅读 · 5 评论