基本图形的绘制,官方文档给了一个实例,绘制下面两幅图形,分别使用了圆,椭圆,矩形,多边形,线等构造。主要是使我们了解到如何构建这些形状,以及如何使用两种数据类型Point和Scalar分别定义点和颜色;先放图:完整代码如下: 1 #include 2 #include 3 #include...
分类:
其他好文 时间:
2014-12-04 00:40:20
阅读次数:
233
这几天在调试一个opencv的demo程序,总是crash,诊断信息为OpenCV Error: Assertion failed (dims ::channels) > ((DataType::depth) & ((1 >(int i0=0, int i1=1) Line 543 + 0xf6 ....
分类:
其他好文 时间:
2014-12-03 23:13:31
阅读次数:
1848
以前用Caffe用的好好的,今天重装后居然报了很多这样的错误/usr/lib/libopencv_highgui.so.2.4: undefined reference to TIFFRGBAImageOK@LIBTIFF_4.0' 1> /usr/lib/libopencv_highgui.so....
分类:
其他好文 时间:
2014-12-03 21:06:58
阅读次数:
222
在VS2005和2008里,我们可以用一个Solution来组合几个Project(每个Project基本上只包含一个Program),当我们要构建一个多Program的应用时(例如一个客户端程序加一个服务器应用程序),利用Solution可以将这些Projects组合起来、并且共享文件和函数库.....
分类:
编程语言 时间:
2014-12-03 20:58:08
阅读次数:
297
更改图像亮度和对比度:公式:代码: 1 #include 2 #include 3 #include 4 5 #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) 6 7 using na...
分类:
其他好文 时间:
2014-12-03 20:47:49
阅读次数:
186
引入OpenCV4Android的目标是在Raknet框架下解决视频通讯的问题,目前在ubuntu下已成功实现,现在把它引用到Android平台下。
OpenCV是一个基于开源发行的跨平台计算机视觉库,可以在 Windows, Android, Maemo,FreeBSD, OpenBSD, iOS,Linux 和Mac OS等平台上运行。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。...
分类:
移动开发 时间:
2014-12-03 19:27:43
阅读次数:
431
一、安装
1 安装cmake及一些依赖库
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev
libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2 安装op...
分类:
系统相关 时间:
2014-12-03 17:17:31
阅读次数:
204
最近在做opencv 多通道操作时发现网上例子很少,为了方便记忆就自己写了个demo。
例子在vs2010 + opencv 2.4.9 编译通过,只要配置好opencv 的lib路径就可以运行了。
该方法适用于Windows/Linux下的c++ 操作,Windows 和Ubuntu 都试过没问题。
#include
#include
#pragma comment ( lib...
分类:
编程语言 时间:
2014-12-03 15:47:53
阅读次数:
672
锐化方法:函数方法: 1 void Sharpen(const Mat& myImage, Mat& Result) 2 { 3 CV_Assert(myImage.depth() == CV_8U);//接受uchar类型存储的Mat 4 Result.create(myImage...
分类:
其他好文 时间:
2014-12-03 14:03:25
阅读次数:
320
OpenCV包含了大量的机器视觉处理算法,虽然也提供了highgui的界面功能,但实在有限(也就是一个窗口,加一些使用像素进行绘图的方法),与用户交互相关的功能极少(比如有Trackbar),貌似连个可视化的用户接口的button也没见过,而Qt正好能弥补OpenCV在这些方面的不足:通过OpenCV完成底层算法,用Qt完成上层的应用接口,哇咔,这不是完美组合么!本文原来的初衷是想通过Qt开发来实...
分类:
其他好文 时间:
2014-12-03 10:35:29
阅读次数:
206