Re: [問題] 黑色背景產生正方形已回收

看板MATLAB作者 (失ゎれた彩畫)時間16年前 (2009/05/18 21:22), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《recall15 (小左)》之銘言: : 各位前輩好 : 最近在學習MATLAB的課程(影像處理) : 在練習題目的時候有點疑問 : 題目上面說"在黑色的背景中產生白色正方形影像" : 並且要將白色正方形旋轉 : 我想要問的是... : 這題目的意思是,我必須先把黑色背景畫出來 : 再畫個白色正方形放在背景上面嗎? : 還是說一張黑色的圖當背景 : 再弄一張白色正方形的圖擺在上面旋轉? : 書本前面的範例是使用imrotate... : 可是好像是用讀取影像的方式來做圖片旋轉 : 所以在這邊提出這個疑問 : 請前輩們幫我看看解釋一下...謝謝 這一題我試了試 覺得還是整張圖一起轉比較方便 如果是黑背景+白方塊 並且每次只轉白方塊的話 因為代表白方塊的矩陣旋轉完之後維度會改變 要把白方塊貼回同一個地方可能要費點心思 下面是一起轉的code clear all;close all;clc a=zeros(200,200); %黑背景 a(75:125,75:125)=1; %白方塊 for i=0:10:360 imrotate(a,i,'bilinear','crop'); %不改變圖大小的旋轉 %blinear好看點 pause(0.03); %停0.03sec好觀察 end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.9.4

05/19 02:16, , 1F
用圖來作旋轉跟用矩陣來旋轉其實都OK...
05/19 02:16, 1F

05/19 02:17, , 2F
這個code感謝分享 ^^
05/19 02:17, 2F

05/19 02:23, , 3F
請問"crop"的意思就是大小不變的參數嗎?因為我把crop拿掉
05/19 02:23, 3F

05/19 02:25, , 4F
圖片秀出來會一直變大變小...請賜教
05/19 02:25, 4F

05/19 02:26, , 5F
上網找關於imortate...都只找到
05/19 02:26, 5F

05/19 02:26, , 6F
imrotate(arr, angle, interp = 'bilinear')
05/19 02:26, 6F

05/19 02:29, , 7F
crop的確是那樣 已知指令的話最好先看help
05/19 02:29, 7F

05/19 17:30, , 8F
是的~感謝前輩建議 ^^
05/19 17:30, 8F
文章代碼(AID): #1A4M4MiI (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1A4M4MiI (MATLAB)