
opencv
池上好风
从事嵌入式开发N多年,一路从 51os/ucos2/linux/windows.....走来,精通c、懂点sql,会用.net,偶用python,了解多种电路,理解多种种算法;linux上开的了车,windows上跑的了马,MCU上潜得了水;思来想去一句话:懂得很多,会的很少。
展开
-
【原创】使用棋盘格实现摄像头序号标定
使用棋盘格实现摄像头序号标定项目中遇到一个问题,通过usb接口在一个工控机上安装4个相同的摄像头,但是usb摄像头却没有设备ID等唯一性编码,导致无法很好的识别每个摄像头对应的工位序号.为此,使用了类似棋盘格的方格实现摄像头序号标定.使用的序号板如下所示:由于序号板相对摄像头图像放置如果出现大幅度的旋转时, 摄像头无法确定图片的旋转方向,所以,程序中不考虑序号板安装偏转问题,实际使用时也要求安装角度原创 2015-09-09 13:38:00 · 1687 阅读 · 0 评论 -
【原创】opencv 实现特定形状视频跟踪,图像裁剪
opencv 实现特定形状视频跟踪,图像裁剪先看效果: 如上图所示,程序通过摄像头采集图像,然后使用cvCanny算子实现边缘检测,最后使用cvFindContours查找轮廓,进而根据预设参数寻找对应图像区域.并完成图像裁剪与选装.程序如下:/* 2015-07-24 linczone@163.com 编译命令如下: g++ `pkg-config opencv --cf原创 2015-09-09 13:16:48 · 4652 阅读 · 1 评论 -
[原创] python下 opencv图像减法测试
[原创] python下 opencv图像减法测试 Author: chad Mail: linczone@163.com视频图像动态检测原理实验实验原理,输入两幅图像s1 / s2 ,然后将两张图片相减,如果变换的像素超过一定阈值则说明图像中有运动物体。实验1: 直接使用opencv提供的图像减法功能:Cv2.imread默认读取的是全彩图片,为了便于处理,我们需要使用灰度图,调用原创 2015-09-13 12:36:05 · 12381 阅读 · 4 评论 -
[原创]python下opencv图像加法测试
[原创]python下opencv图像加法测试 Author: chad Mail: linczone@163.com当两张图片权值系数都为0.5时实验结果如下: 源码:#!/usr/bin/env pythonimport cv2import numpy as npph1 = "/home/chad/01.jpg"ph2 = "/home/chad/02.jpg"s1 =原创 2015-09-13 12:39:51 · 1435 阅读 · 0 评论 -
[原创]opencv图像亮度/对比度调整实验
[原创]python下opencv图像亮度/对比度调整实验 Author: chad Mail: linczone@163.com亮度和对比度调整实验 两种常用的点过程(即点算子),是用常数对点进行 乘法 和 加法 运算: g(x) = A*f(x) + B两个参数 A和 B 一般称作 增益 和 偏置 参数。我们往往用这两个参数来分别控制 对比度 和 亮度 。你可以把 f(x)原创 2015-09-13 13:14:52 · 1857 阅读 · 0 评论