顯示具有 2007w16 標籤的文章。 顯示所有文章
顯示具有 2007w16 標籤的文章。 顯示所有文章

2008年1月10日 星期四

上禮拜寫完就高興得忘記交的胡椒鹽


這次的胡椒鹽,就是真的自己親手慢慢打出來的了
之前聽到名詞的時候 還傻愣愣的不知道是什麼情況
了解之後 寫出程式 就沒有之前的困難了
但是放入矩陣的方式 還是讓我傷腦筋了半天
雖然知道這樣處理比較快
但好像沒有我想像的容易 似乎還要再多查點資料
而吃掉胡椒鹽的部份 沒有陣列的方式
讓我覺得很麻煩 沒有辦法俐落的處裡資料擷取
其實就是一個很大的阻礙 所以要再多努力想點辦法

補 一半的胡椒鹽= =+


圖片,嗯… 就是沒有寫完的就對了= =

不過還是交上來。

2008年1月9日 星期三

.期末成績自評.

well
講成績傷感情..
可是還是要先說一下我對修這門課的定義..
1.補學分...學校規定除了核心.還要修滿任一學程.
多媒體是我修過最多的課.加上這門剛好四門~
就-正-確的角度來看.修過視訊遊戲的都不該來修.
但是就-實際-的角度來看.這些人可能會因此都無法-畢業-!
(無法滿足-制度-)

2.很多多媒體的觀念上並沒有很明白,所以修修看也無仿!
雖然以前早就在bcb寫過很多東西.
但是資工領域還是應該:觀念大於任何程式能力!
因為:程式會汰換.會消失...十年前有多少種的程式語言如今剩下多少?又新增多少?..
但是解決問題的概念與邏輯思考卻是永恆不變的!

所以我其實修這一門課是打算聽聽各種多媒體的概念.
不過後來還是演變成偏重在bcb上,我是覺得有點小可惜.

不過也是對的.畢近很多東西可以靠bcb寫出來,對於學弟妹以後的專題.
也是有所幫助.而且那本書還算不錯.淺顯易懂.

所以.我覺得這門課.
成績計算方法應該要有所不同,
可以不必像其他科某某項幾啪.幾啪...
不過又要給學校一個交代與根據.所以還是要-意思意思-列一下...

那麼我覺得.
出席:30%..因為這堂課與老師和同學間的討論互動.我相信是重點之一!
不過可以訂出幾堂合理的-免罪-數.畢近人有生老病...偶爾請個假是可以原諒!

網誌:30%..這可以去反應一個人是不是有專注於這一門課之上.

有乖乖作到上述二點的.相信可以拿到很多基本分了.
應該是合理的!

程式:20%..好歹上課內容很多都跟程式有關連.所以起碼要有些東西!.
可是時間那麼短..對於大多數人而言c++與bcb還是有所差距.所以對於這一方面不應該單憑-有寫沒寫-來斷定分數.比較合理的方式應該是-看得到有大概的東西-就好了.
到此.有滿足這三大基本條件的.我想應該沒有當掉的理由

老師評量:20%..與老師的互動是實際上看來是很重要的一環.
所以老師可以根據自己對於學生的映像來打自由的加減分.
不管是.加分.額外表現.作業..等.都能算在這裡面..

so.這樣的比例應該很合理也不嚴苛.而且簡單明瞭扼要.要算成績也方便.

那我要給自幾打的分數是:
出席:25分....因為我因為專研審查的事有幾堂遲到.
網誌:25分....我大概都有交.只是沒寫的很好.
程式:15分.....我都有乖乖的去寫.只是沒有寫的-頂好-
導師評量:估10分....我想老師要我做的我都有去作了.也盡可能去解決一些學弟妹的問題..

所以給自己打個75分吧.

期末最後一Po!!

時光流逝 , 又來到了憂心匆匆的期末了 , 想想這些日子來在這堂課的表現 , 搞不好是我所有課程裡面最認真的了 , 從Visual C++ 進入到新領域 BCB來 , 一開始也不免有許多擔憂 , 不過最後的結果卻令我自己意想不到 , BCB比Visual C++來的好玩太多太多了 , 所以上課時在講到要如何寫哪種程式時 , 都會使我想聽一下其中的奧妙 , 不是我在說 , 其他的課我幾乎都快變成自修了 , 認真上課堂數屈指可數 , 唯讀這堂課算比較認真的在聽 (當然偶而還是不免本性難移(深感抱歉) ) , 所以下學期我也繼續選多媒體相關課程了 , 未來再請多多指教了!!

關於評分方式的話 , 我個人是覺得

.o.o.o.o.o.[自我評量].o.o.o.o.o.

作業 35% ( 書面 5%, 部落格10% , 程式20% ) ----- 28% (都有交 , 不過有些比較草率)
課堂 30% ( 專心度 , 參與度 ) --------------------- 18% (程式以外的部分比較不專心@@")
出席 15% ---------------------------------------- 12% (有一次不舒服沒上課)
臨時小考 20% ----------------------------------- 19% (輸大玲 扣分 ...!! )
總合 100% --------------------------------------- 77% (竟然剛好跟期中回顧一樣是 77 !!!)

.o.o.o.o.o.[評量結束].o.o.o.o.o.

期末自評

心得:初學這門課想說沒學過BCB ,想學關於多媒體的東西
後來發現跟C#大同小異,在程式還環境差不多,但在處裡圖像
等方法與觀念是我沒學過的,其實多媒體是很好玩的東西
另外在課堂上的教法,蠻喜歡老師的教法,富啟發性,教人
釣魚比給魚吃有用許多,可惜平常晚上要打工,就沒什麼時間可以好好學習了...

自評分數:65分

2008年1月3日 星期四

本週胡椒系列


先開檔囉









灑胡椒









去除胡椒
右邊圖的雜點
其實是處理過的





上週有事沒來上課
所以不太清楚老師上的內容
這次我是麻煩同學才完成作業的
程式內容還需要理解一下
我會上網看看

程式:

終於把胡椒鹽給灑出來ㄌ,但是除胡椒鹽我覺得太複雜需要一點時間,需要高手來指點一下~~

程式:

終於學會將胡椒鹽灑上去,但是除胡椒鹽還是不會除去,還是無法,只能請高手交一下

0



完成
基本上演算法只要有概念都能寫的出來
差別只在於算法高明與否而已

胡椒鹽


這是這次的作業 胡椒鹽
除點使用氣泡排序法找臨近的點 來消除胡椒鹽
程式有點麻煩 圖片晚點上傳

胡椒鹽



這是灑上胡椒鹽的
雖是做出來了,不過還有很多地方要改進...

作業




這是最後一次的作業了吧?!
灑上胡椒鹽的程式,還滿有意思的...

最後一次了

加雜訊........


去雜訊...但是呢....很不乾淨

而且有時後顏色會走掉...


標題可以不用看了@@

        這張是取亂數增加黑ˋ白點

        所謂的雜訊化@@?

        但其實可以改變顏色啦!不一定要黑白色

        去雜訊化(假設都是黑白點)

        我想如果找到雜訊的點,就用附近的顏色去替補

        不過這樣,旁邊如果也是白色或是黑色的話(也就是原圖)

         雜訊就可能不能完全去除

        也可能因為原本就有的雜訊顏色

        導致在去除雜訊化上,會多了原圖(黑ˋ白)的顏色

        

        另外一種方法是取平均

        不過這樣,在臨界的地方會模糊掉

        個人認為,那天在我旁邊的基基真的是超強的XD

        他之前寫的方式就是取平均

        不過他適用土法煉鋼的方式寫

        整個程式碼爆炸長

        我很佩服他的耐心以及毅力

        讓我為他拍拍手~(啪啪啪)

本週bcb

a. 什麼是胡椒鹽? 

訊息傳送過程中遇到雜訊,就像被灑胡椒鹽一樣有黑點白點接收到的訊息。

b. 怎麼在影像上灑上胡椒鹽? 

寫一個亂數,當符合那個值就丟255或0下去。

c. 怎麼去除胡椒鹽?

取胡椒鹽周圍8個點,用排序法取中間值丟進去。



上次在課堂上寫出了去雜訊,後來忘記上傳到網路硬碟。


今天發現才又開始重寫,發現忘了蠻多的@@


這次寫出來一樣是用上次的方法,取周圍的顏色取中間值。


不過,是不是雜訊點越多就越不容易清乾淨?


不知道我上次是怎麼清乾淨的= =

week16

這星期的程式
因為邏輯在寫的過程中亂了
寫好久XD
  
原圖


撒了2%的胡椒鹽


用老師說的排序的方法除掉

看起來是可以除的很乾淨

這是30%的胡椒鹽


用排序的方法沒有辦法一次除乾淨了


但用我原本寫的往旁邊抓點的方法還是可以除掉

不過往旁邊抓點的方法
遇到大片的白色或黑色就會把整張圖都抹掉了XD

請支持!!

灑胡椒鹽的做法就只是在每個圖點的地方亂數有機會取黑白,這樣而已,還滿簡單的
除點的程式就比較難了,我是想雜訊點周圍八個點取平均來補這個點, 老師的是說用周圍八個點做排列 取中間的來補,我是用老師的做法啦 不過效果似乎沒有很好 應該算沒有完全版吧 慢慢在做修正...

2007年12月31日 星期一

灑胡椒&清胡椒








上面這張就是所謂的"灑胡椒",其原理就是隨機選取pixel令其為黑點或白點!!



P.S.圖中的Buffer按鈕為讀取圖片的RGB至二維陣列中!!



上面這張是清胡椒,原理是判斷圖中是否有不正常的黑點與白點,

再將其周圍的8個pixel值取平均後填上!!

另外,我還做了另一個只取了2個pixel值的清胡椒,不曉得是不是我的錯覺,

其圖片銳利度的確比較差!!

2007年12月30日 星期日

雜訊


原圖

隨機產生i,j位置後第i第j列變黑點第j第i列變白點

如果有黑點會白點則取左邊的
如果是最左邊那行則取上面的
萬一左邊或上面是雜訊呢?
不會有這問題,因為程式是從上到下,從左到右,所以左邊跟上面的都是處理過的,不會是雜訊