- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 《学习OpenCV》第四章课后题5-a
题目说明:创建一个简单画图程序 a.创建一个程序,可以创建一个图像,并将图像所有像素值设置为0,然后将其显示出来。允许用户通过鼠标左键画线、圆、椭圆以及多边形。并使其能在右击鼠标时,实现橡皮擦功能。#include <highgui.h>#include <cv.h>#include <math.h>#define IMG_WIDTH 512 // 图像宽#define IMG_HEI
2015-07-20 19:37:28 467
转载 《学习OpenCV》第四章课后题4
题目说明:创建一个程序读入和显示视频文件,并可以使用滑动条控制视频文件的播放。一个滑动条用来控制视频播放位置,以10为步长跳进。另一个滑动条用来控制停止/播放。#include <highgui.h>#include <cv.h>int g_slider_position = 0;CvCapture* g_capture = NULL;int i = 0;int g_slider_positi
2015-07-20 10:00:12 355
转载 《学习OpenCV》第四章课后题3-b
题目说明: 在一个独立的窗口中,使用画图函数画一个图表,分别用蓝、绿和红色表示选中区域中每种颜色的像素数量。这是选定区域的颜色直方图。x坐标系表示像素值范围在0-31,32-63,…,223,255;y坐标表示在选定区域中对应像素的数量。对每一个颜色通道(BGR)都进行统计。#include "cv.h"#include "highgui.h"//鼠标回调函数void my_mouse_cal
2015-07-19 17:59:39 380
转载 《学习OpenCV》第四章课后题3-a
题目说明: 创建一个程序读入并显示一幅图像。 a.允许用户在图像中选择一个矩形区域,然后通过按住鼠标按键画一个矩形。当鼠标键放开,高亮显示矩形框。注意,在内存中保留一个原始图像的副本,图像恢复为原始图像并重新开始绘矩形。#include <highgui.h>#include <cv.h>/* 矩形框 */CvRect rect;bool draw = false; // 标记是否在画I
2015-07-18 17:35:27 386
转载 《学习OpenCV》第四章课后题2
题目说明: 创建一个程序,使其读入并显示一幅图像。当用户鼠标点击图像时,获取图像对应像素的颜色值(BGR),并在图像上点击鼠标处用文本将颜色值显示出来。 a.对于练习1b,在三幅图像中任何地方点击鼠标,将当前图像的坐标显示于点击鼠标处。#include <highgui.h>#include <cv.h>CvFont font; //鼠标事件回调函数void my_mouse_callbac
2015-07-18 16:40:26 392
转载 《学习OpenCV》第四章课后题1-b&c
题目说明: b.将所有三个步骤实现显示在一个图像中。 提示:创建一个新的图像,其高度与原始图像相同,宽度为原来视频的3倍,将3幅图像分别复制到新的图像中:可使用指针;或者更巧妙地创建三个图像头,三个图像头分别指向图像数据的开始处,1/3处和2/3处,然后使用函数cvCopy()复制。 c.在图像的三个不同部分写上合适的文字标签方法一:使用三个图像头#include <highgui.h>#i
2015-07-18 16:10:47 466
转载 《学习OpenCV》第四章课后题1-a
题目说明: a创建一个程序实现以下功能:(1)从视频文件中读入数据;(2)将读入数据转换为灰度图;(3)对图像做Canny边缘检测。将三个过程的处理结果显示到不同的窗口中,每个窗口根据其内容合理命名。#include <highgui.h>#include <cv.h>int main(){ char * file_path = "E:/song.mp4"; CvCapture
2015-07-18 11:11:46 442
转载 工业视觉检测关键技术
工业视觉检测所涉及的关键技术: 总体上说由系统硬件优化设计和系统软件优化设计两部分组成。系统硬件设计涉及摄像机和镜头的选用、图像采集和传输等,系统软件方面主要包括图像处理技术、图像特征识别、图像理解和摄像机标定技术等,每一组成部分都直接影响最终视觉检测结果,包括检测系统的速度、精度、稳定性、可靠性等。在系统硬件设计相同的情况下,软件技术成为提高检测精度和检测速度的关键,图像处理技术是
2015-07-16 11:23:59 2136
转载 《学习OpenCV》第三章课后题8-b
题目说明:创建一个结构,结构中包含一个整数,一个CvPoint和一个CvRect;称结构为“my_struct”。 a.写两个函数:void write_my_struct(CvFileStorage * fs, const char* name, my_struct* ms)和void read_my_struct(CvFileStorage* fs, CvFileNode* ms_node,
2015-07-09 23:25:19 321
转载 《学习OpenCV》第三章课后题8-a
题目说明:创建一个结构,结构中包含一个整数,一个CvPoint和一个CvRect;称结构为“my_struct”。 a.写两个函数:void write_my_struct(CvFileStorage * fs, const char* name, my_struct* ms)和void read_my_struct(CvFileStorage* fs, CvFileNode* ms_node,
2015-07-09 21:29:56 365
Principles of Robot Motion Theory, Algorithms, and Implementations
2018-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人