OpenCV
文章平均质量分 67
R10_723
这个作者很懒,什么都没留下…
展开
-
摄像头人脸识别
// OPENCV 1.cpp : 定义控制台应用程序的入口点。///*********************************************************************** * OpenCV 2.0 测试例程 * 于仕琪 提供 ************************************************************转载 2014-06-15 15:15:53 · 750 阅读 · 0 评论 -
OpenCV图片二值化
图像处理之常见二值化方法汇总图像二值化是图像分析与处理中最常见最重要的处理手段,二值处理方法也非常多。越精准的方法计算量也越大。本文主要介绍四种常见的二值处理方法,通常情况下可以满足大多数图像处理的需要。主要本文讨论的方法仅针对RGB色彩空间。 方法一:该方法非常简单,对RGB彩色图像灰度化以后,扫描图像的每个像素值,值小于127的将像素值设原创 2014-06-15 15:14:40 · 2085 阅读 · 0 评论 -
360°旋转透视变换
#include #include using namespace cv;CvSize img_size;bool valid(int xx,int yy){ return (xx>0 && xx0 && yy<img_size.width);}bool pixel_isused(CvScalar *pixel){ int R=pixel->val[0]; int G原创 2014-06-18 10:17:22 · 795 阅读 · 0 评论 -
OpenCV缩小图像
会造成像素丢失。#include #include using namespace cv;int main(int argc, char **argv){ IplImage *img = cvLoadImage("lena.jpg"); CvSize img_size = cvGetSize(img); IplImage *new_img = cvCreateImage(原创 2014-06-16 23:35:31 · 784 阅读 · 0 评论 -
OpenCV透视变换
#include #include using namespace cv;int main(int argc, char **argv){ IplImage *img = cvLoadImage("lena.jpg"); CvSize img_size = cvGetSize(img); IplImage *new_img = cvCreateImage(img_size,I原创 2014-06-17 09:58:59 · 585 阅读 · 0 评论