图像处理OpenCV
W了个G
Java讲师/Android开发经理/iOS工程师
展开
-
vs2012打包部署时“cannot extract icon with index 0 from file xxx.exe”的解决方案
最近使用vs2012做opencv项目的时候,打包时老是碰到cannot extract icon with index 0 from file xxx.exe这样的问题,弄了半天,才搞定。为了让大家少走弯路,特分享一下解决办法:1、先将大小为(16*16或32*32或48*48)的.ico格式Icon图片拷贝到项目目录下;2、然后在vs中的资源管理器中刷新并将该Icon图片添加进项目原创 2015-02-27 17:06:13 · 3731 阅读 · 0 评论 -
OpenCV_cvInRangeS函数
原文转自:http://baike.baidu.com/view/9666846.htm?fr=wordsearch转载 2014-04-08 10:31:56 · 1104 阅读 · 0 评论 -
java--比较两张图片的相似度
import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;/** * 比较两张图片的相似度 * @author Guihua * */public class BMPLoader { // 改变成二进制码 public static String[][] getPX转载 2014-04-08 11:52:43 · 6073 阅读 · 1 评论 -
OpenCV--cvAnd函数
原文转自:http://baike.baidu.com/view/12323308.htm?fr=wordsearchcvAnd是opencv的一个库函数,功能是计算两个数组的按位与的结果。计算两个数组的每个元素的按位与void cvAnd( const CvArr* src1, const CvArr* src2, CvArr* dst转载 2014-04-08 10:45:47 · 4146 阅读 · 0 评论 -
OpenCV--cvSmooth函数
原文摘自:http://baike.baidu.com/view/3948590.htm?fr=wordsearch转载 2014-04-08 09:49:37 · 1568 阅读 · 0 评论 -
ios--OpenCV--进行肤色检测
// 进行肤色检测-(void)SkinDetect:(IplImage*)src withParam:(IplImage*)dst{ // 创建图像头 IplImage* hsv = cvCreateImage(cvGetSize(src), IPL_DEPTH_8U, 3);//用于存图像的一个中间变量,是用来分通道用的,分成hsv通道 IplImage* tmpH转载 2014-04-04 15:22:44 · 1793 阅读 · 0 评论 -
ios--OpenCV--把单通道图像转成3通道进行处理
原文zhuan'z今日遇到一个问题,当对于单通道的二值化图像,如果要在图像上面画绿色箭头。在单通道上面的图像就只能画出白或者黑的线条。解决的办法是把图像进行变化,在load的时候进行处理,或者把单通道的图像转换成三通道的。1.在load的时候。方法如下:[cpp] view plaincopyprint?IplImage转载 2014-04-04 15:18:40 · 3678 阅读 · 1 评论 -
ios--OpenCV--图像像素颜色反转
- (void)viewDidLoad{ [super viewDidLoad]; UIImage *mImage = [UIImage imageNamed:@"防伪标签001.jpg"]; self.imageView.image = mImage; IplImage *image = [self convertToIplImage:mI原创 2014-04-03 17:02:00 · 2708 阅读 · 1 评论 -
ios--OpenCV--RGB与HSV颜色空间的转换
原文转自:http://blog.csdn.net/quarryman/article/details/17474861转载 2014-04-04 11:26:24 · 1660 阅读 · 0 评论 -
ios--OpenCV--提取图片(或者视频)的R,G,B颜色分量
使用OpenCV可以提分别提取显示一张图片(或者视频)的R,G,B颜色分量。效果如下。原图:R:G:B:示例代码如下,貌似很久以前网上找的的,逻辑很清晰,就是把R,G,B三个分量分开,然后显示出来,就不注释了。转载 2014-04-04 10:09:31 · 1558 阅读 · 0 评论 -
OpenCV背景去除的几种方法
原文转自:http://www.cnblogs.com/mfryf/archive/2012/03/29/2424024.html1、肤色侦测法 肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取:(1)HSV空间的肤色提取 HSV色彩空间是一个圆锥形的模型,具体如右图所示转载 2014-04-04 11:14:16 · 4315 阅读 · 0 评论 -
Android Jni开发环境搭建完整版
原文链接:http://blog.csdn.net/zhangrongde/article/details/9372487转载 2014-04-23 16:15:43 · 722 阅读 · 0 评论 -
eclipse配置外部工具利用javah编译生成头文件
1. 点击eclipse工具栏外部工具按钮,打开配置外部工具2. 新建一个启动配置,起名为javah,按照下图配置好相应的参数Location: C:\Program Files\Java\jdk1.6.0_25\bin\javah.exeWorking Directory: ${project_loc}Arguments: -v转载 2014-04-22 15:54:54 · 897 阅读 · 0 评论 -
non-numeric second argument to `wordlist' function
在ndk-build的时候如果出现non-numeric second argument to `wordlist' function: ''. 这个error是由于jni上层的AndroidManifest.xml的问题导致的。所以在生成so的时候,先把这个文件删除编译即可。在ndk-gdb的时候如果出现non-numeric second argument to `wordlis转载 2014-04-22 15:49:18 · 941 阅读 · 0 评论 -
vs的vc++项目中出现各种类型错误LPCSTR等的解决办法
最近在做opencv的时候,使用vs2012创建opencv的基于vc++项目时,出现各种类型不兼容的错误。解决办法非常简单:项目->属性->常规->字符集->由“unicode”改为“未设置”或“者多字符”。原创 2015-02-27 17:14:59 · 1570 阅读 · 0 评论 -
基于OpenCV读取摄像头进行人脸检测和人脸识别
http://blog.csdn.net/smartempire/article/details/17467179转载 2014-06-18 10:56:46 · 2314 阅读 · 0 评论 -
行人计数,计次系统
http://blog.csdn.net/smartempire/article/details/17717101转载 2014-06-18 10:58:44 · 948 阅读 · 0 评论 -
基于OpenCV的读取摄像头实现单个人脸验证MFC程序
http://blog.csdn.net/smartempire/article/details/17469553转载 2014-06-18 10:57:45 · 746 阅读 · 0 评论 -
OpenCV视频播放控制
http://blog.csdn.net/smartempire/article/details/9270083转载 2014-06-18 10:55:30 · 712 阅读 · 0 评论 -
三维人脸识别预处理,3D face recognition preprocess
http://blog.csdn.net/smartempire/article/details/31373817转载 2014-06-18 10:51:52 · 1417 阅读 · 0 评论 -
android--OpenCV--环境搭建
原文转自:http://blog.csdn.net/pwh0996/article/details/8957764前言: 最近android开发异常火热,随着手机性能越来越高,图像处程序也越来越重要,由于opencv for android 网上教程大多为英文文档,中文教程都为零星篇章,很少有完整的opencv for android 教程博主最转载 2014-04-01 10:35:30 · 957 阅读 · 0 评论 -
OpenCV--线、轮廓的提取与描述
原文转自:http://cunix.net/?p=103基于内容的图像分析的重点是提取出图像中具有代表性的特征,而线条、轮廓、块往往是最能体现特征的几个元素,这篇文章就针对于这几个重要的图像特征,研究它们在OpenCV中的用法,以及做一些简单的基础应用。一、Canny检测轮廓在上一篇文章中有提到sobel边缘检测,并重写了soble的C++代码让其与matlab转载 2014-04-09 16:46:56 · 2890 阅读 · 0 评论 -
OpenCV--特征点检测与图像匹配
原文转自:http://cunix.net/?p=105转载 2014-04-09 16:43:49 · 2598 阅读 · 0 评论 -
openCV--cvCvtColor函数
原文摘自:http://baike.baidu.com/link?url=TZEiCqKRcS_MuyapAa3YsUS7rg3VmhEFNt5b6QH5dv1CnmlFYyBeJZ1UJeXGs4cSC6HatS3rwFxru2UMyoSTxK1概况编辑cvCvtColor(...),是Opencv里的颜色空间转换函数,可以实现RGB颜色向HSV,HSI等颜色空间的转换,也可以转转载 2014-04-08 09:25:26 · 4150 阅读 · 0 评论 -
OpenCV像素点处理
获得像素点的值便可以更加灵活的进行图像处理,在OpenCV里可以通过cvGet2D()和cvSet2D()两个函数加上一个CvScalar结构体做到。OpenCV中,CvScalar结构为:typedef struct CvScalar{ double val[4];}CvScalar; 4个double型变量,算法处理时不至于被强制类型转转载 2014-04-03 10:09:44 · 1158 阅读 · 0 评论 -
ios--OpenCV--IplImage与UIImage类型相互转换
/// UIImage类型转换为IPlImage类型-(IplImage*)convertToIplImage:(UIImage*)image{ CGImageRef imageRef = image.CGImage; CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); IplImage *iplIma转载 2014-04-03 11:22:45 · 1818 阅读 · 0 评论 -
ios--OpenCV--人脸识别(带标记)
//// FaceDetectViewController.h// FaceDetect//// Created by iObitLXF on 5/16/13.// Copyright (c) 2013 iObitLXF. All rights reserved.//#import #import #import @interface UIProgressIndic转载 2014-04-03 11:59:53 · 1775 阅读 · 0 评论 -
ios--计算机视觉OpenCV--建立框架
原文转自:http://blog.sina.com.cn/s/blog_698415f20100y7ip.html介绍这片文章是在iOS上使用电脑的OpenCV视觉库。OpenCV是在BSD许可证下发布的,因此学习和商用都是免费的。它包括今天用在计算机视觉领域的所有标准算法的优化实现,并拥有庞大的用户群体横跨在Linux,Windows,Mac和Android的世界转载 2014-03-31 17:14:21 · 1239 阅读 · 0 评论 -
OpenCV--组件结构解析
原文转自:点击打开链接http://blog.csdn.net/poem_qianmo/article/details/19925819之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenCV系列博文的第二篇。 至于OpenC转载 2014-04-01 11:27:18 · 921 阅读 · 0 评论 -
OpenCV--图像的载入、显示和输出
原文转自:http://blog.csdn.net/poem_qianmo/article/details/20537737这篇文章中,我们将详细而深入地弄懂入门OpenCV2最基本的问题,那就是图像的载入,显示和输出。PS:文章末尾提供了博文配套程序源代码的下载。依然是先看一张运行截图:转载 2014-04-01 11:35:18 · 1725 阅读 · 0 评论 -
ios--提取图像某个点的像素值
原文来自:http://hi.baidu.com/chenfalei/item/4b6a451c988bfe5bf1090ec6注意:UIImageView的大小只能跟图片一样大.要不然取色不对.- (UIColor *) getPixelColorAtLocation:(CGPoint)point { UIColor* color = nil; CGIma转载 2014-03-31 11:27:02 · 1981 阅读 · 0 评论 -
ios--OpenCV--基于模板图片的标记识别
转载请注明来源:效果图如下:#import "UIImage+OpenCV.h"#import "MyViewController.h"#import #import #import #import #import // Aperture value to use for the Canny edge detectionconst int kC原创 2014-04-15 17:35:48 · 2669 阅读 · 0 评论 -
ios--OpenCV--图片比对方案:基于模板图片的标记识别
#import "UIImage+OpenCV.h"#import "MyViewController.h"#import #import #import #import #import @interface MyViewController ()- (void)processFrame;@end@implementation MyViewController@syn原创 2014-04-16 11:37:13 · 5390 阅读 · 3 评论 -
ios--OpenCV--检测直线、圆、矩形
检测直线:cvHoughLines,cvHoughLines2检测圆:cvHoughCircles检测矩形:opencv中没有对应的函数,下面有段代码可以检测矩形,是通过先找直线,然后找到直线平行与垂直的四根线。 检测直线代码:/* This is a standalone program. Pass an image name as a first parameter of原创 2014-04-15 11:38:56 · 2985 阅读 · 0 评论 -
ios--常用图片处理技术
原文:http://blog.sina.com.cn/s/blog_8988732e0100xcx1.html///把图片 圆角 化static void addRoundedRectToPath(CGContextRef context, CGRect rect, float ovalWidth, float ovalH转载 2014-03-10 22:35:23 · 1201 阅读 · 0 评论 -
ios--OpenCV--cvCompareHist使用直方图模型(CvHistogram)比对两张图片
此方法使用直方图模型比对两张图片,如果两张图片一模一样的话,结果为0.00;比对的结果越大,图片相似性越高;适用于比较两张尺寸大小一致的图片,对于大小不一致的图片,只能比较其相似性;-(double)CompareHist:(IplImage*)image1 withParam2:(IplImage*)image2{ int hist_size = 256; float原创 2014-04-10 11:13:09 · 4323 阅读 · 1 评论 -
识别图像方向并显示
原文:http://blog.csdn.net/whucyl/article/details/9103171在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。一、识别图像方向转载 2014-03-10 21:22:24 · 6640 阅读 · 0 评论 -
ios--计算机视觉OpenCV--建立框架(精简版)
原文来自:http://www.linuxidc.com/Linux/2013-02/80108.htm一,要求CMake 2.8.8 或者更高Xcode 4.2 或者更新二,从Git库取得最新的 OpenCV使用 git 客户端从 http://github.com/itseez/opencv clone Open 库。在 max os x 下,可转载 2014-04-01 10:31:45 · 1584 阅读 · 0 评论 -
数据挖掘十大经典实用算法及OpenCV算法
原文转自:http://blog.csdn.net/wangzhebupt/article/category/1675453一、数据挖掘十大经典算法1. C4.5 决策树分析2. K-means3. SVM4. Apriori 关联规则挖掘(特有)5. EM6. Pagerank(google排序用的)7. Adaboos转载 2014-04-01 14:51:06 · 3934 阅读 · 0 评论 -
openCV--图像处理类IplImage
文章来自:百度百科一、IplImage结构:由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构。IplImage结构来源于Intel的另外一个函数库Intel Image Processing Library (IPL),该函数库主要是针对图像处理。IplImage结构具体定义如下:typedef struct _转载 2014-04-02 10:38:53 · 1226 阅读 · 0 评论