数字图像处理实验(15):PROJECT 06-02,Pseudo-Color Image Processing
生活随笔
收集整理的這篇文章主要介紹了
数字图像处理实验(15):PROJECT 06-02,Pseudo-Color Image Processing
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)驗(yàn)要求:
上面的實(shí)驗(yàn)要求中Objective(實(shí)驗(yàn)?zāi)康?#xff09;部分是錯(cuò)誤的。
然而在我拿到的大綱中就是這么寫的,所以請(qǐng)忽視那部分,其余部分是沒有問題的。
本實(shí)驗(yàn)是使用偽彩色強(qiáng)調(diào)突出我們感興趣的灰度范圍,在實(shí)驗(yàn)要求中制定了一些強(qiáng)調(diào)的對(duì)象。在程序中我們遍歷所有的像素,判斷其灰度級(jí),如果在我們感興趣的那一特定范圍內(nèi),就使用彩色顯示出來,即偽彩色圖像處理。
實(shí)驗(yàn)代碼:
% close all; clc; clear all;% img = imread('Fig6.22(a).jpg'); figure; % subplot(2,1,1); imshow(img); title('original image');% img = double(img); [M, N] = size(img); gray_level = 256; R = zeros(M, N); G = zeros(M, N); B = zeros(M, N);for i = 1:Mfor j = 1:Nif(img(i, j) < gray_level/4)R(i, j) = 0;G(i, j) = 4 * img(i, j);B(i, j) = gray_level;else if(img(i, j) < gray_level/2)R(i, j) = 0;G(i, j) = gray_level;B(i, j) = gray_level/2 - 4 * img(i, j);else if(img(i, j) < 3*gray_level/4)R(i, j) = 4 * img(i, j) - gray_level*2;G(i, j) = gray_level;B(i, j) = 0;elseR(i, j) = gray_level;G(i, j) = 4 * gray_level - 4 * img(i, j);B(i, j) = 0;endendendend end% img1 = zeros(M, N); for i = 1:Mfor j = 1:Nimg1(i, j, 1) = R(i, j);img1(i, j, 2) = G(i, j);img1(i, j, 3) = B(i, j);end endimg1 = img1 / 256;% % subplot(2,1,2); figure; imshow(img1); title('Pseudo-Color');實(shí)驗(yàn)結(jié)果:
原圖像:
偽彩色處理后的圖像:
總結(jié)
以上是生活随笔為你收集整理的数字图像处理实验(15):PROJECT 06-02,Pseudo-Color Image Processing的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字图像处理实验(14):PROJECT
- 下一篇: 数字图像处理实验(16):PROJECT