用MATLAB给图片打马赛克
我之前学了图像处理这门课,感觉里面学的一些小程序还是很好玩的就想分享给大家!这是我的第一篇文章,希望大家多多支持!!
话不多说开始吧哈哈哈!
一用getPosition获取鼠标的位置#
getposition是一个面向用户的工具箱,如果想知道更多的功能,请去help里面自己查找哈哈哈哈,其实也很简单就是需要自己看。
打马赛克就是将图像的一部分信息抹除用像素格代替。。。可以是将一个方格内的信息做均值也可是用方格的一个像素点来代替。下面给出用getPosition写的程序
// An highlighted block
clear all;
close all;
clc;
%原图的路径
f = imread('你想用的图片哈哈哈哈哈!.jpg');
imshow(f,[]);
t=imrect;
pos=getPosition(t);
a=int16(pos(1,1));
b=int16(pos(1,2));
c=