影像處理 筆記

前言

本次主要是为了记录下学习和复习MATLAB中的知识点,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,这次直接奔向画图模块,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。

读取与展示图片

I = imread('pout.tif'); %read
imshow(I); %show

pout.tif为MATLAB内置的图片。

影像處理 筆記

读取图片详细详细

imageinfo('pout.tif')

影像處理 筆記

imtool('pout.tif')

影像處理 筆記

查看每个像素点的数值。

MATLAB处理图像

图像乘法

I=imread('rice.png'); 
subplot(1,2,1); imshow(I);
J=immultiply(I, 1.5);
subplot(1,2,2); imshow(J);

immultiply - Multiply two images or multiply image by constant
This MATLAB function multiplies each element in array X by the corresponding element in array Y and returns the product in the corresponding element of the output array Z.(图像内每个数值都乘以传进去的参数,像上面例子就乘以1.5——放亮1.5倍)

影像處理 筆記

图像加法

I=imread('rice.png'); 
J=imread('cameraman.tif'); K=imadd(I,J); 
subplot(1,3,1); imshow(I); 
subplot(1,3,2); imshow(K);
subplot(1,3,3); imshow(J); 

imadd - Add two images or add constant to image
This MATLAB function adds each element in array X with the corresponding element in array Y and returns the sum in the corresponding element of the output array Z
注意:两张图片必须一样,即矩阵一样,不然无法相加。相加的原理即刚刚矩阵内的值相加,所以无论两张原图有多暗,相加后都会变亮,因为相加后值变大了。

影像處理 筆記

展示灰度值

I = imread('pout.tif');
imhist(I);

imhist - Histogram of image data
This MATLAB function calculates the histogram(柱状图) for the grayscale(灰度值) image I.

影像處理 筆記

提高对比度

I = imread('pout.tif'); I2 = histeq(I);
subplot(1,4,1); imhist(I);
subplot(1,4,2); imshow(I);
subplot(1,4,3); imshow(I2);
subplot(1,4,4); imhist(I2);

histeq - Enhance contrast(对比度) using histogram equalization(均衡)
This MATLAB function transforms the grayscale image I so that the histogram of the output grayscale image J with length(hgram) bins approximately(大约) matches(匹配) the target histogram hgram.

影像處理 筆記

旋转图片

I = imread('rice.png'); subplot(1,2,1); 
imshow(I); J = imrotate(I, 35, 'bilinear'); 
subplot(1,2,2); imshow(J);
size(I)
size(J)

imrotate - Rotate(旋转) image
This MATLAB function rotates image I by angle degrees in a counterclockwise direction(逆时针方向) around its center point.

影像處理 筆記

保存图片

imwrite(I, 'pout2.png');

imwrite - 将图像写入图形文件
此 MATLAB 函数 将图像数据 A 写入 filename 指定的文件,并从扩展名推断出文件格式。imwrite 在当前文件夹中创建新文件。输出图像的位深度取决于 A 的数据类型和文件格式。

蛻變效果PS 心得

最後一次蛻變效果的課程內容,覺得滿複雜的,跟著老師的步驟做總是會跟不上。而這次因為第二堂課沒有上到課導致後半段的做法完全都只能依靠同學的筆記操作,做完後覺得跟老師給的完成品照片差超多的...,就連和同學的看起來也超不像。

影像處理 筆記

這是老師的範例圖片

影像處理 筆記

這是我做的部分


新一代設計展 心得

這次看新一代設計展已經是我第四次去看展了,從大學開始每年都會去看其他學生的設計作品,從中也學習到滿多的東西。不過隨著年齡的增長、看過的東西越來越多後,總覺得新一代設計展越來越多的作品有種似曾相識的感覺,有些作品一看馬上可以聯想到其他相似的設計。不知道是不是我的知識庫變大了還是越來越沒有原創的感覺。雖然這次展覽覺得沒有特別令人印象深刻的作品,但是還是有許多值得學習的地方,期待自己也能夠像這些同學們一樣做出一樣屬於自己的作品。

影像處理 筆記

展覽心得 「明星」

影像處理 筆記

看到這個展的名字覺得很有趣,居然有展覽會叫明星。他是個攝影展,起初還沒看前以為他會是什麼一些拍攝明星之類的攝影照,結果進去看展才發現跟我想的完全不一樣。這位攝影師是一位來自日本的川島小鳥,他這次所展的攝影展全部都是在台灣所拍攝的,在展覽間的照片都是我們日常生活中的景色、事物、人們,在觀賞期間我彷彿回到了小時的回憶裡,每張照片都述說著我小時的美好回憶,讓我不禁在展裡停了好一陣子。不知從何開始,我居然忘記了以前那些簡單的美好。

影像處理 筆記

影像處理 筆記

影像處理 筆記


有效期限心得

看完圖傳系同學的畢業製做<有效期限>後,我覺得這部片是個滿有思考空間的小短片。
我覺得影片中最有趣的是男主角的想法,平常人的角度看來離婚都應該是父母親的錯,然而主角卻將錯怪罪在自己的身上,怪罪當初若不搓合父母親就不會落得這種結局,是個滿讓人印象深刻的點。另外,他們影片拍攝手法利用時鐘的影像來貫穿虛實的做法我覺得超棒的。

影像處理 筆記