『壹』 coreldraw圖形處理,導入全圖像文件的方法和快捷鍵
導入圖像快捷鍵是ctrl+i
CorelDRAW全部的快捷鍵:
打開「選項」對話框並選取「文字」選項頁面 【Ctrl】+【F10】 。
尋找圖文件中指定的文字 【Alt】+【F3】 。
顯示圖文件中所有樣式的列表 【Ctrl】+【Shift】+【S】 。
變更文字樣式為有底線 【Ctrl】+【U】 。
變更全部文字字元為小寫字母 【Ctrl】+【Shift】+【K】 。
顯示所有可使用或作用中的粗細變化 【Ctrl】+【Shift】+【W】 。
顯示所有可使用或作用中的 HTML 字體大小列表 【Ctrl】+【Shift】+【H】 。
將字體大小縮減為前一個點數 【Ctrl】+數字鍵盤【2】 。
將字體大小增加為「字體大小列表」中的下一個設定 【Ctrl】+數字鍵盤【6】。
將字體大小增加為下一個點數 【Ctrl】+數字鍵盤【8】 。
顯示所有可使用或作用中的字體大小列表 【Ctrl】+【Shift】+【P】。
將文字的脫字型大小 (^) 移至行尾 【END】 。
將文字的脫字型大小 (^) 向右移一個字 【Ctrl】+【】 。
將文字的脫字型大小 (^) 向下移一行 【】 。
刪除文字脫字型大小 (^) 右方字元 【DEL】 。
選取文字脫字型大小 (^) 右方單字 【Ctrl】+【Shift】+【】 。
選取文字脫字型大小 (^) 左方單字 【Ctrl】+【Shift】+【】 。
選取上移一段的文字 【Ctrl】+【Shift】+【】。
選取上移一行的文字 【Shift】+【】 。
選取下移一段的文字 【Ctrl】+【Shift】+【】 。
按下並拖動這個工具便可平移繪圖 【H】。
顯示繪圖中的全部物件 【F4】 。
顯示整個可列印頁面 【Shift】+【F4】 。
(1)圖像處理實驗怎麼讀入圖片擴展閱讀:
CorelDRAW的其他功能鍵
1、工具列
A: 螺旋線工具(雙擊該工具打開「選項」對話框的「工具框」標簽)
D: 網格工具
G: 互動式填充(將填充添加到對象,單擊並拖動對象實現噴泉式填充)
H: 平移工具
I: 自然筆填充工具
M: 互動式網狀填充工具
2、文件管理
Ctrl+N 新建 新建一個文件
Ctrl+O 打開 打開一個現有的文件
Ctrl+I 導入 導入文件到CrelDRAW中
Ctrl+E 導出 從CrelDRAW導出文件
Ctrl+S 儲存文件 使用現有的文件名(如果用戶沒有指定文件名,CorelDRAW將提示用戶給其文件命名)
Ctrl+P 列印 列印工作文件或選擇
Ctrl+J 打開設置 CorelDRAW 選項的對話框
3、顯示
F9 全屏預覽 切換全屏預覽。
Shift+F9 檢視 在最後兩個檢視屬性(例如增強和框架模式)之間切換 。
Ctrl+W 刷新窗口 刷新繪圖文件中的檢視 單擊一個滾動標記 刷新 刷新繪圖窗口的檢視。
Ctrl+Enter 屬性列 切換屬性列顯示,讓用戶標記各種功能。
PgDn 頁面導航 顯示多頁面文件中的下一個頁面,或在一個文件中插入一個新頁面 。
PgUp 頁面導航 顯示多頁面文件中的前一個頁面。
4、顯示比例/平移:
F2 局部放大 選取顯示比例工具—在選定的點上單擊放大一倍,或單擊並拖動以放大文件的某個區域。
F3 縮小 恢復到以前的縮放級檢視。
F4 縮放到全部對象 改變檢視,在圖形中用可以顯示的最大尺寸顯示所有的物件。
Shift+F2 放大選定物件 改變檢視,在圖形中用可以顯示的最大尺寸顯示選定的物件 。
Shift+F4 放大到頁面 改變檢視以顯示可列印頁面 。
『貳』 如何用Matlab讀入並顯示圖片文件
MATLAB 安裝文件夾下的toolbox\images\imdemos.
使用imread()函數來讀取圖片:
比如你要讀的圖片在D:\PIC,叫photo.jpg
則應輸入輸入:A=imread('d:\pic\photo.jpg'); imshow(A);
也可以先把圖片保存到work 目錄中。Matlab 安裝時一般默認位於
C:\Documents and Settings\Administrator\My Documents\MATLAB
此時可以直接輸入:A=imread('photo.jpg'); imshow(A);
以下幾行代碼,可以實現多圖片文件的讀入:
%%%%%%%%%%%%%%%%%%%%%%%
all_ccdfile=char('LENA616.bmp', 'LENA617.bmp'); %可以在這這里繼
續添加你的文件名字,這里比較耗時
tmp=size(all_ccdfile);
file_num=tmp(1); %%%file_num:文件的個數
for i=1:file_num
ccdfile=deblank(all_ccdfile(i,:));
ii=imread(ccdfile); %%%%%%讀入圖片%%%處理end%%%%%%%%%%%%%%%%%%%%%%%%%%
利用以上代碼可以實現對幾百幅圖像一次處理,讓電腦慢慢算,自己回
家睡覺去了!
『叄』 matlab如何讀入圖像啊,我把圖像放在C盤了,讀入的時候需要輸入路徑么
MATLAB圖像處理工具箱支持四種基本圖像類型:索引圖像、灰度圖像、二進制圖像和RGB圖像。MATLAB直接從圖像文件中讀取的圖像為RGB圖像。它存儲在三維數組中。這個三維數組有三個面,依次對應於紅(Red)、綠(Green)、藍(Blue)三種顏色,而面中的數據則分別是這三種顏色的強度值,面中的元素對應於圖像中的像素點。設所得矩陣為X三維矩陣(256,256,3) ,X(:,:,1)代表紅顏色的2維矩陣 X(:,:,2)代表綠顏色的2維矩陣, X(:,:,3)代表蘭顏色的2維矩陣。[X, map]=imread('34.bmp');r=double(X(:,:,1)); %r是256 x 256的紅色信息矩陣g=double(X(:,:,2)); %g是256 x 256的綠色信息矩陣b=double(X(:,:,3)); %b是256 x 256的蘭色信息矩陣
索引圖像數據包括圖像矩陣X與顏色圖數組map,其中顏色圖map是按圖像中顏色值進行排序後的數組。對於每個像素,圖像矩陣X包含一個值,這個值就是顏色圖數組map中的索引。顏色圖map為m×3雙精度矩陣,各行分別指定紅、綠、藍(R、G、B)單色值,map=[RGB],R、G、B為值域為[0,1]的實數值,m為索引圖像包含的像素個數。
對於相同的數據,採用uint8格式比雙精度格式節省內存空間,從而更經濟。在MATLAB中
如果索引圖像的顏色圖小於256行,則它的圖像矩陣以uint8格式存儲,否則以雙精度格式存儲。
一:imread:從圖像文件夾中讀取圖像。
A = imread(FILENAME,FMT) 讀取圖像到A,如果文件是包含一灰度圖像,A是一二維矩陣,如果文件是包含一真彩色圖像(RGB),A是一三維矩陣(M-by-N-by-3)。FILENAME :圖像文件名;FMT:圖像文件格式;
文件必須在當前目錄下,或在Matlab的一路徑上。如果 imread不能夠找到一名稱為FILENAME的文件,那麼它將找一名為FILENAME.FMT的文件
[X,MAP] = imread(FILENAME,FMT) 把圖像FILENAME讀入與它相關的圖像色彩信息寫入MAP,圖像色彩信息值在范圍[0,1]中自動地重新調整.
[...] = imread(FILENAME)這種方式是試圖得到文件的格式從文件所包含的信息。
[...] = imread(URL,...)從一Internet URL上讀圖像 URL 必須包含協議(即: "http://").
1.2數據類型:
TIFF的特殊語法:
[...] = imread(...,IDX) 從很多圖像TIFF文件中讀一個圖像;IDX是一個整數值,它顯示了所讀圖像在文件中的順序,例如:如果 IDX是 3, imread將讀文件中的第三個圖像。 如果省略了這個變數, imread將讀文件中的第一個圖像.
IMREAD支持的圖像文件格式:JPEG TIFF GIF BMP PNG HDF PCX XWD ICO CUR RAS PBM PGM PPM
相關信息也可在Matlab中查看: imfinfo, imwrite, imformats, fread,
二:imwrite輸出圖像
imwrite(A,FILENAME,FMT) 把圖像 A 寫入圖像文件 FILENAME.
imwrite(X,MAP,FILENAME,FMT) 把 X和它的相關色彩信息MAP寫入FILENAME.
imwrite(...,FILENAME) 把圖像寫入圖像文件FILENAME,並推測可能的格式用來做filename的擴展名。擴展名必須是FMT中一合法名.
imwrite(...,PARAM1,VAL1,PARAM2,VAL2,...) 不同的參數控制輸出文件的各種不同特徵。參數要是當前所支持的HDF,JPEG, TIFF, PNG, PBM, PGM, 和PPM 文件
三:image 顯示圖像.image(C) 把矩陣 C 轉成一圖像. C 可以是一MxN 或 MxNx3維的矩陣,且可以是包含 double, uint8,或 uint16 數據.image是用來顯示附標圖像,即顯示的圖像上有x,y坐標軸的顯示,可以看到圖像的像素大小。但可以加上axis off命令即可把坐標去掉。
imshow只是顯示圖像。用colormap來定義圖像顯示用的顏色查找表,比如用colormap(pink),可以把黑白圖像顯示成帶粉紅色的圖像。
圖像像素矩陣的數據類型:(1)顯示真彩色圖像像素三維矩陣X,如果是uint8類型,要求矩陣的數據范圍為0-255,(2)如果是double型,則其數據范圍為0-1,要不就會出錯或者出現空白頁。
類型轉換:(1)如果你原來的數值是uint8,在運算中轉換為double後,實際要顯示的數值沒有改變的話,只要用uint8(X)就可轉換為uint8型,如果不想轉換頻繁,也可在顯示時用X/255來轉換為符合0-1double類型範圍要求的數值顯示。(2)如果顯示索引圖像(二維矩陣),如果索引圖像像素數值是double型,則它的取值范圍為1-length(colormap),數值起點為1,則矩陣中數值為1的對應colormap中第一行數據,如果索引圖像像素數值是uint8,則取值范圍為0-255,數值起點為0,則矩陣中數值為0的對應colormap中第一行數據,所以索引圖像這兩個數據類型之間的轉換,要考慮到+1或-1。直接用uint8或double轉換則會查找移位,產生失真情況。uint16數據類型與uint8類似,取值范圍為0-65536。
四:其它常用圖像操作:
圖像顯示於屏幕有imshow( ), image( )函數;
圖像進行裁剪imcrop( );
圖像的插值縮放imresize( )函數實現;
旋轉用 imrotate( )實現。
五:具體的操作
下面通過運用圖像處理工具箱中的有關函數對下圖(nice.bmp)進行一些變換。見後面的transfer.m內容!
變換前圖片:(nice.bmp)
變換後所得圖片:newpic.bmp
例,在電腦F\picture下有一彩色圖像文件nice.bmp,則可由下述語句讀取:
下面是對圖像 nice.bmp以y軸為對稱軸所做的一個對稱變換。
% Transfer1.m
clear all
figure
[x,map]=imread('F:\picture\nice.bmp');% 所得x為一375x420x3的矩陣
[w1,w2,w3]=size(x); % 375 X 420
w22=floor(w2/2);
image(x); %顯示出圖像
title('HELLO! @This is the first pose of me')%則顯示出圖像nice.bmp
axis off; % 去掉圖像中的坐標
colormap(map); % colormap(),圖像查找表函數。函數結構為colormap(map),設置當前的圖像查找表到map。
imwrite(x,map,'nice.bmp')
for i=1:w1
for j=1:w22 % 圖像關於y軸對折
t=x(i,j);
x(i,j)=x(i,w2-j+1);
x(i,w2-j+1)=t;
end
end
figure
image(x);
axis off
title('HELLO!!@@ Can you find any difference of my two picture! ') colormap(map);
imwrite(x,map,'newpic.bmp') %把x寫到nepic2.bmpz中去
% Transfer1.m文件中包含了最基本也是最常用的對讀像處理的命令。
在對圖像處理的整個過程中,實質上是對[x,map]=imread(『figure')函數中所得x矩陣的各種變換!