% 读取一张彩色图片 分别显示RGB三个通道图片% 将彩色图片换成灰度图像 求图像的均值 方差 熵im=(imread('robot.jpg'));figure,imshow(im); % Step1 分别显示RGB三个通道图片subplot(2,2 ,1),imshow(im); %原始彩色图像s ...
分类:
其他好文 时间:
2016-07-05 20:38:17
阅读次数:
437
捯饬了一两天才搞好! 在lbp.m下输入下面代码,运行结果如图: 代码: 结果: 在cout.m下输入以下代码,运行结果如下: 代码: 结果: 输入 imshow(I2) 可观看 ...
分类:
其他好文 时间:
2016-06-23 23:57:19
阅读次数:
428
error: (-215) size.width>0 && size.height>0 in function imshow 调试时可发现img2的类型为NoneType.即img2为empty 改为如下 ...
#include "opencvlib.h"
using namespace cv;int main()
{
Mat img_1 = cv::imread("1.png");
Mat img_2 = cv::imread("2.png"); imshow("img1", img_1);
imshow("img2", img_2); if (!img_1.data...
分类:
其他好文 时间:
2016-05-13 03:09:32
阅读次数:
175
对图像(灰度图)进行直方图均衡化主要有一下几个步骤:1、计算各个灰度值(0-255)出现的次数2、计算各个灰度值的累积分布率2、根据累积分布率计算出原来各灰度值的均衡化之后的新的值%直方图均衡化
clear;
I = imread('1.bmp');
[height,width] = size(I);
figure
subplot(221)
imshow(I)%显示原始图像...
分类:
其他好文 时间:
2016-05-11 07:26:21
阅读次数:
122
输出图片成可直接调入的灰度图,设置输出图片空白边距,以及调整图片大小,纵横比。一、先显示图片,imshow。如果是plot,或者newplot,直接看“三”。imshow(strain_image,'border','tight','initialmagnification','fit');%'bo ...
分类:
其他好文 时间:
2016-04-29 21:56:16
阅读次数:
608
原图: (0) 代码: I=imread('1.jpg'); I=rgb2gray(I); I=im2double(I); F=fft2(I); F=fftshift(F); F=abs(F); T=log(F+1); figure; imshow(T,[]); 傅里叶变换: (1) 分析代码: 1 ...
分类:
其他好文 时间:
2016-04-24 14:15:12
阅读次数:
289
昨晚偶然发现vs2012的这个很神奇的插件,对于经常使用opencv的人来说,这个插件无疑是我们的调试神器。今天马上下载试用,感觉超级棒!~以后要想查看图像结果,不用再imshow了! Image Watch 下载地址:https://visualstudiogallery.msdn.microso ...
分类:
其他好文 时间:
2016-04-22 10:33:56
阅读次数:
223
waitKey仅对窗口机制起作用,即namedWindow产生的窗口。若在此之前没有产生窗口,则waitKey相当于未执行。 注:namedWindow产生的窗口: namedWindow()+imshow() 或者 只有imshow() 都是可以的。 /********************** ...
分类:
其他好文 时间:
2016-04-21 22:09:11
阅读次数:
1184
最近的项目涉及到了图像处理领域,小小研究了一番,同时收集资料实现了几个基础功能。
一、图像反转
I=imread('input_image.jpg');
J=double(I);
J=-J+(256-1); %图像反转线性变换
H=uint8(J);
subplot(3,3,4),imshow(H);
title('图像反转线性变换');
axis([50,250,50,200]);
axis...
分类:
编程语言 时间:
2016-04-19 20:06:55
阅读次数:
322