2013年6月9日 星期日
課程回顧
1.最喜歡哪個作業?
此門課程中前半部主要內容為學習使用Arduino,配合麵包版做出各種能夠簡單控制的硬體。
後半部為學習OpenCV配合視訊鏡頭做出視訊的特效與控制,在Arduino與OpenCV中皆須要了解並增加軟體或硬體方面的知識,在眾多作業之中我比較喜歡其中專案的部分,有較多的時間可以規劃自己的專案內容,也跟其他組合作盡力將自己的專案變得盡善盡美,在組員間的意見討論與分享創意,能夠感受到組員對於此次專案內容的用心,特別在網路或書籍上尋找相關的知識,並特別前往光華購買專案中需要用到的硬體,組員彼此皆是第一次接觸這種需要配合軟硬體的內容,融合大家的想法與考量做出來的物品,雖然最後還是發生了大問題,不過製作的過程中可以體會大家為相同的一個目標做努力,這才是最重要的。
2.課程中學到什麼?
對於此課程中學習當面對問題時,該如何尋求解決的方案。也許透過網路、書籍、詢問他人等等,分析問題的內容並加以分割探索,在了解問題的核心之後找出最有效率並且能夠確實解決的方法,最後努力的去實現自己的想法,也許過程苦不堪言,最終完成時的充實感是無法言喻的爽快。
3.上完課之後有什麼改變?
對於碰到問題時的處理反應與態度,在有機會有他人合作時必須以什麼樣的態度與心情去面對,簡單明瞭表達出自己新中的想法。
2013年6月3日 星期一
98360445_邱柏瑋_考試心得

for (int y=0; y<(frame2->height)/4; y++)
{
uchar* ptr1=(uchar*) (frame->imageData +y*frame->widthStep);
int big=0,n=0,left=0,right=0;
for (int x=0; x<frame2->width; x++) {
if(ptr1[3*(x)]<50 && ptr1[3*(x)+1]<50 && ptr1[3*(x)+2]<50){
n++;
if(n>big){//尋找最大目標色塊
big=n; right=x; left=right-n;
}
}
else{n=0;}
}
if(big>test){// 判別左右半部的偵測
MyY=y; Myleft=left; Myright=right; test=big;
}
}
以上部分主要是對於偵測色塊的範圍與定位點作處理,認為是這次考是最核心的重點,對於目標的判斷準確度會直接影響顯示的結果(圖)
if(y+MyY<480 &&(y+MyY-20)>0){ //防止偵測目標超過鏡頭範圍造成shut down
uchar* ptr1=(uchar*) (logoImg->imageData +y*logoImg->widthStep);
uchar* ptr2=(uchar*) (logoImg2->imageData +y*logoImg2->widthStep);
uchar* ptr7=(uchar*) (frame->imageData +(y+MyY-20)*frame->widthStep);
for (int x=0; x<logoImg->width; x++) {
if(Myleft<325){
if(ptr1[3*(x)]==255&&ptr1[3*(x)+1]==255&&ptr1[3*(x)+2]==255)continue;
ptr7[3*(x+Myleft)]=(uchar)(ptr1[3*(x)]);
ptr7[3*(x+Myleft)+1]=(uchar)(ptr1[3*(x)+1]);
ptr7[3*(x+Myleft)+2]=(uchar)(ptr1[3*(x)+2]);
}
else{
if(ptr2[3*(x)]==255&&ptr2[3*(x)+1]==255&&ptr2[3*(x)+2]==255)continue;
ptr7[3*(x+Myleft)]=(uchar)(ptr2[3*(x)]);
ptr7[3*(x+Myleft)+1]=(uchar)(ptr2[3*(x)+1]);
ptr7[3*(x+Myleft)+2]=(uchar)(ptr2[3*(x)+2]);
}
}
當偵測目標移動至右半邊得重新定位,讓后冠隨著偵測目標移動而王冠就重回原位址
心得:
對於此次考試內容得知自己的code能力明顯不足,對於影像處理的概念非常模糊,所以為了補足此次考試的核心概念請教了較常處理此類視覺影像的同學。必須釐清撰寫程式的方向與概念,補足對於openCV的function用法與定位概念的理解(影像處理XY軸的定位方式),感謝友人的技術支援才能完成此次補繳。
2013年4月29日 星期一
98360445_HW03相框_邱柏瑋
對於此次將原圖中的RGB三原色像素從影像中讀抓取出來製成3張原色圖,為了學期往後對於影像色素的調整與變化做基礎,今日主要內容為將影像中額外加入其餘圖像美化,不過由於此台電腦硬體有問題,紅像素顯示不太出來。
2013年4月22日 星期一
訂閱:
文章 (Atom)


