#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
这个算法的原理很简单,就是先用高斯模糊获取图像的低频信息,然后用原图减去高斯模糊之后的图,得到图像的高频信息,再将原图与高频信息融合,进一步增强原图的高频信息,看起来,图像的边缘显得特别的sharp。
clc;
clear all;
close all;
addpath('E:\Visual Effects\PS Algorithm');
Image=imread('4.jpg');
Im...
分类:
其他好文 时间:
2016-04-29 18:47:36
阅读次数:
159
这个算法的原理很简单,就是先用高斯模糊获取图像的低频信息,然后用原图减去高斯模糊之后的图,得到图像的高频信息,再将原图与高频信息融合,进一步增强原图的高频信息,看起来,图像的边缘显得特别的sharp。
clc;
clear all;
close all;
addpath('E:\Visual Effects\PS Algorithm');
Image=imread('4.jpg');
Im...
分类:
其他好文 时间:
2016-04-26 21:02:56
阅读次数:
168
原图: (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
最近的项目涉及到了图像处理领域,小小研究了一番,同时收集资料实现了几个基础功能。
一、图像反转
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
clear clc close all Image = imread('29.jpg');[M,N,O] = size(Image);[h,s,v] = rgb2hsv(Image);H = h; S = s; V = v;h = h*360; %将hsv空间非等间隔量化:% h量化成16级;% s ...
分类:
其他好文 时间:
2016-04-18 10:01:45
阅读次数:
202
直接撸代码%余弦相似度算法求两张图片的相似度
picture1 = imread('d:\\手环.jpg');
picture2 = imread('d:\\手环2.jpg');
picture1 = rgb2gray(picture1);
picture2 = rgb2gray(picture2);
t1=picture1;
[a1,b1]=size(t1);
t2=picture2;
t2=im...
分类:
编程语言 时间:
2016-04-17 23:04:06
阅读次数:
218
matlab 图像分割算法源码 1.图像反转 MATLAB程序实现如下:I=imread('xian.bmp');J=double(I);J=-J+(256-1); %图像反转线性变换H=uint8(J);subplot(1,2,1),imshow(I);subplot(1,2,2),imshow( ...
分类:
其他好文 时间:
2016-04-11 22:27:09
阅读次数:
224
%使用OTSU算法进行二值化后的图像 close all;clear all;clc %% I = imread('C.jpg'); scoreImage0=rgb2gray(I); scoreImage=double(scoreImage0); [height,length]=size(score ...
分类:
编程语言 时间:
2016-04-08 11:53:46
阅读次数:
192