1樓:匿名使用者
file_path = 'e:\myfiles\**收藏\data\';% 影象資料夾路徑
獲取該資料夾中所有jpg格式的影象
img_num = length(img_path_list);%獲取影象總數量
if img_num > 0 %有滿足條件的影象
for j = 1:img_num %逐一讀取影象
image_name = img_path_list(j).name;% 影象名
i = imread(strcat(file_path,image_name));
fprintf('%d %d %s\n',j,img_num,strcat(file_path,image_name));% 顯示正在處理的影象名
%影象處理過程
n=size(i);%求影象維數
%轉換為一維陣列
re=reshape(i,1,prod(n)); % prod是累乘
%放在矩陣裡
matrix(:,j)=re(:,j);
endend
2樓:量子
可以編個程式自動完成
matlab中怎樣提取一幅影象的rgb資訊,並且將結果輸出到一個矩陣中? 5
3樓:阿瞞0超群
clc,clear,close;
im = imread('c:\users\administrator\desktop\123.png') %讀取檔案路徑,im就是你要的舉證
4樓:匿名使用者
1開啟影象
請選擇影象資料');
str=[filepath filename];
image=imread(str);
% 以對話方塊的形式選擇開啟一幅影象
2設定引數
gray=rgb2gray(image);
r=image(:,:,1); g=image(:,:,2); b=image(:,:,3);
diff_r=0; diff_g=0; diff_b=0; % 設定紅、綠、藍三種顏色提取閾值(越大越嚴格)
3紅色提取
image_r=image;
rp_r=image(:,:,1); rp_g=image(:,:,2); rp_b=image(:,:,3);
xyr=~((r-g)>diff_r&(r-b)>diff_r); % 提取紅色條件是r分量與g、b分量差值大於設定
mask=gray(xyr); % 灰**掩膜
rp_r(xyr)=mask; rp_g(xyr)=mask; rp_b(xyr)=mask; % 使得非紅色區域變為灰色
image_r(:,:,1)=rp_r; image_r(:,:,2)=rp_g; image_r(:,:,3)=rp_b;
4綠色提取
image_g=image;
gp_r=image(:,:,1); gp_g=image(:,:,2); gp_b=image(:,:,3);
xyg=~((g-r)>diff_g&(g-b)>diff_g); % 提取綠色條件是g分量與r、b分量差值大於設定
mask=gray(xyg); % 灰**掩膜
gp_r(xyg)=mask; gp_g(xyg)=mask; gp_b(xyg)=mask; % 使得非綠色區域變為灰色
image_g(:,:,1)=gp_r; image_g(:,:,2)=gp_g; image_g(:,:,3)=gp_b;
5藍色提取
image_b=image;
bp_r=image(:,:,1);bp_g=image(:,:,2);bp_b=image(:,:,3);
xyb=~((b-r)>diff_b&(b-g)>diff_b); % 提取綠色條件是g分量與r、b分量差值大於設定
mask_b=gray(xyb); % 灰**掩膜
bp_r(xyb)=mask_b; bp_g(xyb)=mask_b; bp_b(xyb)=mask_b; % 使得非藍色區域變為灰色
image_b(:,:,1)=bp_r; image_b(:,:,2)=bp_g; image_b(:,:,3)=bp_b;
6顯示結果
我把裝有檔案的資料夾移到另資料夾裡為什麼資料夾還在但打不開,求解
檔案格式不對,換個檔案 夾吧 路徑出錯了,一般是軟體相容的問題。你還一個方式去操作試試。把一個裝有檔案的資料夾移到另一個資料夾裡後為什麼檔案不見了?也把整個電腦的資料夾屬性設定成 不顯示隱藏的檔案和資料夾 了,所以在別人電腦上能看見的資料夾,在你的電腦上就看不見了,呵呵。解決的方法很簡單 1 雙擊桌...
資料夾裡的這個夾子怎麼用啊
直接用。資料夾是專門裝整頁檔案用的,主要目的是為了更好的儲存檔案,使它整齊規範。普通計算機資料夾是用來協助人們管理計算機檔案的,每一個資料夾對應一塊磁碟空間,它提供了指向對應空間的地址,它沒有副檔名,也就不像檔案的格式用副檔名來標識。是一種商業或事業等活動過程中為了對紙質檔案的儲存 保護和規範管理而...
單機遊戲資料夾圖示怎麼弄啊,資料夾裡的遊戲,怎麼以遊戲圖示的形式,弄到桌面上來
首先你得下個你想要的ico格式 然後對著資料夾右鍵 屬性 自定義 更改圖示 瀏覽 找到你要的圖示檔案確定 右鍵 屬性 更改下圖示就行了 資料夾裡的遊戲,怎麼以遊戲圖示的形式,弄到桌面上來 1 在資料夾裡的的主程式 exe 上單擊滑鼠右鍵 2 在彈出的選單中左鍵選擇 傳送到 桌面快捷方式 就可以在 桌...