OPenCV:采用otsu自适应门限的图像二值化方法

otsu算法选择使类间方差最大的灰度值为阈值,具有很好的效果。1、计算直方图并归一化histogram2、计算图像灰度均值avgValue.3、计算直方图的零阶w[i]和一级矩u[i]4、计算并找到最大的类间方差(bet...
阅读(6588) 评论(3)

OpenCv图像差分

//图像差分 #include #include #include "cv.h" #include "highgui.h" void Image_Minus(IplImage *X, IplImage *Y, IplImage *X_Y) { //图像差分函数,将图像1中像素和图像2中对应像素想减,要求X、Y、X_Y大小相同 int i,j,width,height,step,chanel; unsigned char *dataX, *dataY, *dataX_Y; wi...
阅读(7053) 评论(0)

OPenCV直方图均衡 和 图像缩放

1. 图像缩放#include #include #include int main(int argc, char* argv[]) { IplImage *src = 0; //源图像指针 IplImage *dst = 0; //目标图像指针 float scale = 0.618; //缩放倍数为0.618倍 CvSize dst_cvsize; //目标图像尺寸 /* the first command lin...
阅读(1523) 评论(0)

图像处理-Hough线变换和园变换

1. Hough线变换//Hough线变换 #include "cv.h" #include "highgui.h" int main() { // TODO: Add your command handler code here IplImage* pImage= NULL;// 声明IplImage 变量 IplImage* pImg8u= NULL;// 声明IplImage 变量,用于图像格式转换 IplImage* pImgCanny= NULL;// 声明IplIm...
阅读(2856) 评论(3)

图像处理-Canny算子、Sobel算子边缘检测

1. Canny算子边缘检测//Canny-边缘检测 #include "cv.h" #include "highgui.h" int main() { // TODO: Add your command handler code here IplImage* pImage= NULL;// 声明IplImage 变量 IplImage* pImgCanny= NULL;// 声明IplImage 变量,用于灰度图像Canny变换 IplImage* pImg8u= NULL;//...
阅读(4249) 评论(0)

OpenCV使用简单举例-图像显示

OpenCV示例:读入一幅图像,显示并存入D盘根目录:#include "cv.h" #include "highgui.h" int main() { //定义IplImage指针变量src IplImage *src; //将src指向当前工程目录下的图形lena.jpg src = cvLoadImage("lena.jpg", -1); //定义一个窗口名为lena.jpg的显示窗口 cvNamedWindow("lena.jpg", 0); //在窗口lena....
阅读(870) 评论(0)
    个人资料
    • 访问:565939次
    • 积分:7407
    • 等级:
    • 排名:第3261名
    • 原创:189篇
    • 转载:6篇
    • 译文:0篇
    • 评论:97条
    博客专栏
    文章分类
    最新评论