ดำๆ ขาวๆ สาวหมวย

posted on 11 Jun 2008 12:04 by watchi  in appliED-Math

0.

ฉันเมา ฉันเหงา ฉันอึ้ง

ฉันจึง มาหา ความหมวย

(จาก หัว MSN ใครบางคน)

... ... ...

1.

นังติ๊ก เป็นเพื่อนซี้ของผมมาตั้งแต่มัธยมตอนปลาย จวบจนเข้ามหาลัย ก็ตามมาเรียนอยู่ภาควิชาเดียวกันอีก แถมตอนทำซีเนียร์โปรเจคท์ นังติ๊กก็เป็นคู่โปรเจคท์ของผม ,,, ทุกวันนี้ ผมยังติดหนี้นังติ๊ก เป็นจำนวนเงิน 600 บาท ซึ่งหนี้ก้อนนี้ ก็ล่วงเลยเข้าสู่ปีที่ 3 แล้ว

นังติ๊กเป็นอาหมวย นังติ๊กเรียนเก่ง นังติ๊กฉลาด แต่นังติ๊กชอบทำตัวตุ่นๆ ให้คนอื่นเรียกว่า "ตุ่นติ๊ก"

เมื่อวันก่อน นังติ๊กโผล่พรวดมาทักใน MSN (นานๆทีจะโผล่มาทัก) เพียงเพื่อบอกว่า "แก ชั้นตัดผมใหม่แหละ 555"

ดูสิครับ สงสัยที่บ้านขาดคนเหลียวแล จนต้องถ่อเอาทรงผมใหม่มาอวดเพื่อนผ่านทาง MSN ,,, ว่าแล้ว ผมก็เลยขอรูปมา 2 รูป ซึ่งในตอนแรก ก็ไม่รู้เหมือนกันว่า จะขอมาทำไม


... ... ...

2.

แต่ในที่สดผมก็คิดออก ,,, โทษฐานที่รู้จักกันมานาน ... แก นังติ๊ก มาเป็นสื่อการเรียนของข้าซะดีๆ ฮี่ๆๆ

... ... ...

3.

เทอมนี้ ผมมีโอกาสได้เข้าไปร่วมเรียนวิชา Image Processing with MathLab ซึ่งก็ได้ความรู้มาไม่น้อย ,,,

วันนี้ ผมอยากจะหยิบเอาสิ่งที่ผมได้สดๆร้อนๆ(รีบเอามาแปะไว้ กันลืม) ที่เชื่อว่า หลายคน คงจะรู้จักกัน โดยเฉพาะสำหรับคนที่ชอบแต่งภาพโฟโตฉ็อพ นั่นก็คือ Brightness และ Contrast

เพื่อความง่ายในการอธิบาย ผมขอแปลงรูปนังติ๊กเป็นโหมดขาวดำ Grayscale โดยเข้าไปที่เมนู Image>Mode>Grayscale

หมายเห็ด : ภาพGrayscale คือภาพขาวดำที่ข้อมูลสีในแต่ละ Pixel จะเป็นข้อมูลตัวเลขตั้งแต่ 0-255 โดยถ้า Pixel ที่เป็นเลข 0 หมายถึง สีดำสุด แล้วลดความเข้มของสีลงเรื่อยๆ จนถึงเลข 255 ซึ่งหมายถึง สีขาว ,,, ส่วนวิธีการทำภาพแบบ RGB ให้กลายเป็นภาพแบบ Grayscale นั้น ทำได้โดย การนำค่าสีของแต่ละสีในโหมดRGB มาคูณด้วยสัมประสิทธิบางชุด แล้วนำมาบวกกัน เช่น 0.3R+0.59G+0.11B โดยที่ R,G,B คือค่าของสี แดง,เขียว,น้ำเงิน ของแต่ละ Pixel

การที่เราวิเคราะห์ว่า ภาพนั้น สว่างหรือมืด เราสามารถดูได้จากกราฟของความเข้มสีครับ โดยเข้าไปที่เมนู Window > Histogram ตู้มมมม จากนั้น เราก็จะเห็นกราฟแสดงความเข้มสี

 

กราฟนี้บอกอะไรเรา? กราฟนี้ จะบอกเราว่า ความเข้มสีตั้งแต่ 0 ไปจนถึง 255 แต่ละค่า มีกี่ Pixel เช่น สมมติว่า ภาพของเรา เป็นขนาด 100x100 = 10,000 Pixel กราฟนี้ ก็จะบอกเราว่า ใน 10,000 Pixel นี้ มีค่าสีเป็น 0 กี่Pixel มีค่าสีเป็น 1 กี่Pixel ไล่ไปเรื่อยๆ จนถึง มีค่าสีเป็น 255 กี่Pixel

อย่างที่บอกไว้ตอนต้นครับ ว่า ถ้าค่าสีน้อยๆ จะมีความเข้มสีมากกว่า ดังนั้น ถ้ารูปค่อนข้างมืดกราฟนี้ ก็จะไปกองทางด้านซ้าย และถ้าภาพสว่าง ภาพนี้ก็จะไปกองทางด้านขวา

อาจจะงงๆกัน เพื่อให้เห็นภาพชัดเจนยิ่งขึ้น ผมจะลองปรับภาพนังติ๊กขาวดำ ให้มีความสว่างลดลง ให้หน้าดำคร่ำเครียดกันไปเลย โดยเข้าไปที่เมนู Image>Adjustments>Brightness/Contrast

สังเกตว่า กราฟของเรา จากเดิม(กราฟสีเทา) ชิดสเกลทางด้านขวา พอผมปรับ Brightness ให้ลดลงเป็น -50 กราฟของเรา ก็จะเลื่อนไปทางซ้ายเป็นจำนวน 50

พอจะเดาออกแล้วใช่ไหมครับ ว่า วิธีการทำให้ภาพมืดลง นั่นก็คือ การเอาค่าสีเดิม ไปลบด้วยตัวเลข ตามจำนวนที่เราต้องการ ยิ่งลบมาก็ยิ่ง มืดมาก

ในทางตรงกันข้าม นั่นก็คือ ถ้าผมต้องการรูปที่สว่างมากขึ้น โดยปรับเพิ่ม Brightness เป็น +50 จากภาพต้นฉบับ กราฟของเรา ก็จะเลื่อนไปทางขวา ด้วยสเกล 50 ,,, นั่นก็หมายความว่า การทำให้ภาพสว่างขึ้นนั้น ก็คือ การนำค่าสีเดิม มาบวกด้วยค่าที่เราต้องการ โดยยิ่งบวกด้วยค่ามาก ก็ยิ่งสว่างมาก

แต่ทุกคนสังเกตไหมครับว่า อีBrightness เนี่ย มันมักจะมาพร้อมกับ Contrast เสมอๆ

Contrast คืออะไร? ,,, Contrast คือ ค่าความแตกต่างระหว่างค่าสีที่ต่ำที่สุด และค่าสีที่มากที่สูงที่สุด เช่น สมมติรูปนังติ๊กมีค่าสีต่ำสุด เท่ากับ 0 นั่นก็คือ สีดำเลย และมีค่าสีสูงสุด นั่นก็คือ 255 นั่นก็คือขาวเลย ดังนั้น ค่า Cotrast ของรูปนังติ๊ก ก็คือ 255-0 = 255

โดยทั่วไป รูปที่ความคมชัดต่ำ Contrast ก็จะต่ำ นั่นก็คือ ค่าสีสูงสุด และค่าสีต่ำสุด มีขนาดใกล้เคียงกัน และถ้าเรามองจากกราฟ กราฟก็จะกองกระจุกอยู่ในช่วงแคบๆ

เพื่อให้มันชัดเจนกันไป ผมก็เลยปรับรูปนังติ๊กขาวดำ ให้มี Contrast ลดลงไปเป็น -60

โป๊ะเชะ! กราฟหลังจากที่ผมปรับ Contrast ให้ลดลง มีขนาดแคบลง นั่นก็เพราะค่าสี สูงสุดและค่าสีต่ำสุด ขยับเข้ามาใกล้ๆกัน

ในทางตรงกันข้าม ถ้าผมปรับ Contrast มากขึ้น กราฟก็จะถ่างออก และก็จะมีค่าสีบางค่าแหว่งหายไป เพราะถูกปัดให้ถ่างออกไปเป็นค่าสีอื่น

จากกราฟ เราก็จะเห็นว่า ค่าสีบางค่า ถูกปัดไปเป็นค่าอื่น เพื่อทำให้กราฟ มีการกระจายของค่าสีมากขึ้นกว่าเดิม

หมายเห็ด : ภาพที่มีค่า Contrast สูง ไม่ได้หมายความว่า จะต้องมีคุณภาพดีเสมอไป เพราะถ้า Contrast มากเกินไป ก็จะทำให้เฉดสีเทาบางช่วงหายไป กลายเป็นแค่สีขาวกับดำ

... ... ...

จริงๆแล้ว ใน โปรแกรมจำพวกแต่งภาพนี้ มีอะไรน่าสนใจเกี่ยวกับคณิตแสดดด มากมายครับ ลองเล่นลองหากันดู เผื่อวันนึง เราอาจจะมีซอฟท์แวร์แต่งภาพฝีมือคนไทย ก้าวไกลไปทั่วโลก โอ๊เย

(พื้นที่โฆษณา) : ได-Ed ขอสนับสนุน ฝีมือคนไทยให้ก้าวไกลสู่ระดับโลก

หมายเห็ด : สำหรับโหมดสี อื่นๆ เช่น RGB, YMCA เย้ยยย CMYK ก็ใช้หลักการเดียวกันครับ แต่จะแยกคิดทีละค่าสี แล้วกราฟก็จะสามารถแสดงได้ทั้งแบบแยกสี และแบบเฉลี่ยค่าสี (ไม่ลองไม่รู้ ไม่ดูไม่เห็น *..*)v

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

ผมเรียนMATH ผมใช้Photoshop ผมใช้ฟังก์ชัน Brightness/Contrastบ่อย

แต่ผมไม่ได้สังเกตแบบพี่เอ็ด sad smile

ขอบคุณสำหรับข้อมูลดีๆครับ แปะดาวๆ Hot!

#1 By SkyKiD on 2008-06-11 12:54

55+ ถ้าคุณเพื่อนรู้ว่าถูกมาเป็นนางแบบจำเป็นให้
ก็คงจะไม่โกรธใช่มั๊ยคะเนี่ย 555 confused smile

#2 By !2know ++ on 2008-06-11 13:11

มะเคยรุเรื่องพวกนี้เลยนะนี่ >.>
โฟโต้ฉับมีไว้ตัดต่อเท่านั้น(สำหรับเบีย >.<)

#3 By ~Resha-Valentine~ on 2008-06-11 13:20

ไม่ค่อยได้เจาะลึกลงไปสักเท่าไหร่

ตอนนี้ผมเริ่มเรียน CG กะอาจารย์ละ
ต้องไปขุดความรู้ Math กลับมาก่อน

อูว~ ว่าหนีพ้นแล้วน้า หนียังไงก้ไม่รอดแฮะ

กล้ำกลืนฝืนทนกันไป sad smile



ได้ความรู้ดีครับ หึหึ เอาเพื่อนมาเป็นแบบ cry

#4 By paroJung on 2008-06-11 13:35

ฟังก์ชั่นนี้ผมไม่ค่อยใช้ครับ ผมมักจะใช้ Curve และ Level แทน ภาพจะดูเป็นธรรมชาติกว่า confused smile Hot!

#5 By นายตุ้ย on 2008-06-11 14:13

confused smile เข้าใจแจ่มแจ้ง เพราะเพิ่งเรียนมาเมื่อปีที่แล้วนี้เอง

curve ผมใช้ไม่เป็นแฮะ wink แต่เลเวลก็คล้ายๆปรับ brightness กับ contrast นี่แหละ แต่มันแมนวลกว่า

#6 By เสี่ยแนน on 2008-06-11 14:43

แสดงว่าหักลบกลบหนี้แล้วหายกัน big smile
เจ๋งดีๆ

เด๋วลองเอาไปเล่นมั่งดีกว่า
confused smile แบบนี้รึเปล่าที่เค้าเรียกว่า "เอาเพื่อนมาเผา(เกรียม)"

#9 By Just [ i ]Rin on 2008-06-11 16:01

ชอบใช้ Brightness/Contrast บ่อยๆเหมือนกันค่ะ
เพราะใช้อันอื่นไม่เป็นเลยอ่ะ(ซะงั้นเลย)
อย่างอื่นไม่ค่อยสนอะครับ

แต่นังติ๊ก น่ารักโคตรๆ

เป็นผมจีบไปนานแล้วนะเนี่ย

#11 By Under Constuctive Man on 2008-06-11 16:10

ยอดมากเลยครับ

เพื่อนพี่ น่ารักมาก -*-

#12 By BlueBoat on 2008-06-11 17:15

เกือบลืมไปแล้ว(เป็นครั้งที่ 99)ว่า....แกติดเงินช้านนนนนนนนนน

ปล. เอาค่าตัว(ที่มีแต่หัว)ชั้นมาด้วย

#13 By tikky (125.26.180.97) on 2008-06-11 17:49

ตอบ#13 by นังติ๊ก

ไม่มี ไม่หนี ไม่จ่าย cry

#14 By Eddy on 2008-06-11 17:56

Hot!
เคยใช้มาก่อน แต่ไม่นึกว่าจะมีคณิตแสดเข้ามาเกี่ยวข้องด้วย ที่นี้รู้แล้ว ขอบคุณค่ะ
น้องติ๊กกลายเป็นหนูทดลองไปซะแล้ว โธ่

#16 By Zomme on 2008-06-11 19:48

ปกติเวลาใช้photoshop ก็มึนๆงงปรับนู่นนี่ไปเรื่อย ถูกใจมั่ง เซ็งจิตมั่ง

แต่ต่อไปนี้ คงจะสังเกตอะไรๆอย่างมีความรู้ขึ้นแล้วค่ะ ฮ่ะๆๆ

ขอบคุณมากค่ะ confused smile Hot!

#17 By + MaeBin + on 2008-06-11 20:40

อาหมวยสวยจริงๆ

555

#18 By The★Blue™ on 2008-06-11 20:41

ใช่ได้ big smile

#19 By tiew@fine on 2008-06-11 20:45

เพื่อนน่ารักนะคะbig smile

#20 By eeddy(อี๊ด) on 2008-06-11 20:46

เจ้าของภาพมาเห็นรึยังคะเนี่ย กลายเป็นกรณีศึกษาซะงั้น 55+big smile confused smile confused smile Hot!

#21 By (^_^)/nana on 2008-06-11 21:07

น่าสนใจ ( นางแบบน่ารัก )


เก็บไว้ลองทำตอนมีโปรแกรม sad smile

#22 By ตุ้มเป๊ะ on 2008-06-11 21:12

Hot! Hot! ใช้ photoshop ไม่เป็นอะค่า

ใช้เป็นแต่ photoscape ง่ายค่อดดsad smile

#23 By ชาเขียวaddict on 2008-06-11 21:16

เหมือนคิดไปเองว่าเดี๋ยวพี่เอ็ดจะมีคำค้นหาฝใหม่ ๆ ติดอันดับsad smile

#24 By 「Mysteryくん」 on 2008-06-11 21:21

เอ..
รึว่า หนูติ๊ก ต้องเลี้ยงข้าว เพื่อน
เพราะว่า มันโคดสะนา ให้แล้วอ่ะ
...
อิอิ
อะ... ล้อเล่น น่ารักจ้ะ big smile

#25 By MomMom on 2008-06-11 21:25

ชอบใช้เลเวลกะเคิร์ฟมากกว่าครับ - - เหะๆ

#26 By on 2008-06-11 21:33

image processing sad smile พึ่งเรียนวันนี้เองครับ sad smile

#27 By NOT_KUNG on 2008-06-11 22:06

ถ้าคุณเอ็ดได้โปสการ์ดแล้วส่งอีเอ็มเอสมาด้วยนะคะbig smile

ส่งไปนานแล้วคะ ไม่ในใจได้ยัง
พี่ละสงสารน้องติ๊กจริงๆ จากหมวยขาวมาเป็น หมวยดำ อิอิ แต่น้องเอ็ด ก็มีสาระดีเหมือนกันนะคะเนี่ยconfused smile

#29 By rusleeping on 2008-06-11 22:26

sad smile แฮ่ะ ทางนี้ก็จิ้มไปเรื่อย ไม่เคยมองหรอก คอนท๊งคอนท๊าด

ว่าแต่อย่าลืมจ่ายพรีเซนเตอร์ให้คุณติ๊กล่ะเฮีย ได้ข่าวมีคดีติดตัวเยอะแล้ว พรากผู้เยาว์ ... ฆ่าข่มขืน ... ลักทรัพย์ สมรู้ร่วมคิดคดีลอบสังหแมลงสาบ ฯลฯ sad smile ดู๊ แม้แต่กระจั๊วยังไม่เว้น

#30 By ire_u on 2008-06-11 22:28

ถ้าเพื่อนคุณเอ็ดดี้ยังโสดอยู่ไม่ทราบว่าต้องติดต่อไปยังไงบ้างครับcry
มาอธิบายแบบนี้แล้วเข้าใจง่ายดีครับ

เอิ่ม เพื่อนอยากได้คนรับฟังเวลาไม่มีใครให้อวดทรงผมเพิ่มไหมครับ confused smile

#32 By โก๋สิจ๊ะ on 2008-06-11 22:41

ไม่เคยใช้แฮะ -*-

ไม่รู้ว่าจะทำได้ขนาดนี่ sad smile

#33 By [Blog]-`Nutty.,* on 2008-06-11 22:50

เก็บความรู้ซะหน่อยแล้วแบบนี้

#34 By PUMP201 on 2008-06-11 23:05

ไม่ลองไม่รู้ ไม่ดูไม่เห็น ----คิดถึงเด่นดอกประดู่และแกงค์

#35 By hiney* on 2008-06-11 23:33

แกขอมันยัง

ว่าจะเอามันมาขายอีก เอ็ดดี้


เกิดมันดัวกว่าเดิม แกต้องเป็นประธานแฟนคลับให้

ตุ่นติ๊กมั้นด้วยนะแก sad smile sad smile sad smile

#36 By Mystify on 2008-06-12 07:40

-*- ผมเขียนพวกนี้ในงานอยู่ครับ ไม่เคยเรียนด้วย

นั่งอ่านเท็กซ์แล้วงมเอง อยากโดดตึกเป็นบ้า(ลองเขียน transform ที่ jpeg ใ้ช้เป็นภาษาคนซักรอบซิครับ)

#37 By house on 2008-06-12 10:44

แกทำกับติ๊ก เพื่อนร๊ากๆๆๆๆ ได้ลงคอนะเอ็ดดี้
เลวม๊าก....
ไงเค้าก้อคิดถึงนะ...เพื่อนโคตรรัก

#38 By apple (118.174.70.234) on 2008-06-12 11:14

จาก #38 By apple

เปิ้ลตัวจริงนะยะ เอ็ดดี้ ยกมือใส่หัวซะสิ บุญแกแล้วนะ ที่เปิ้ลมาเม้นท์ให้เนี่ย กร้ากกกก....

#39 By tikky (125.26.181.218) on 2008-06-12 11:20

_/\_ กราบสวัสดีเปิ้ลที่เคารพ

#40 By Eddy on 2008-06-12 11:38

ตอนอยู่ค่าย โอฯ เคยเขียน function emboss, blur,resize ด้วย

ใช้ภาษา C มึนดีไม่น้อย

#41 By book on 2008-06-12 16:22

โชคร้ายของนางติ๊ก

แต่เอ๊ะ!! รู้สึกว่าเธอจะชอบมากกว่าแหะ
ถ้ามีไรสงสัยละก้โง่ด้วยเปนการส่วนตัวอะ
สามารถถามได้ปะคะ ละไปติดต่อพี่ได้ที่ไหน
นอกจากทางเว็บนี้ แบบว่าเปนมือนายก(สมัคร)เล่นอะค่ะ
ช่วยติดต่อกลับได้ปะคะ
aorair2345@hotmail ค่ะ จะขอขอบพระคุณอย่างสูงเลยคร่า...

#43 By Aorindzay (118.173.157.26) on 2008-06-13 18:35

มาเป็นฮิสโตแกรมเลย ทฤษฎีโฟโต้ชอปศาสตร์

ผมเพิ่งสังเกตว่ามันมี mean กับ std. ด้วยแฮะ

#44 By mnop on 2008-06-14 05:21

Hot! Hot! embarrassed ขอบคุณสำหรับความรู้ดี ๆ ค๊ะ

ใช้ photoshop เหมือนกันแต่ .. ไม่ได้สังเกตุเลย sad smile

#45 By 1000moon on 2008-06-14 13:19

มุมหน้าเรียวเขานะนั่นหน่ะ

#46 By Chulee (125.26.145.138) on 2008-07-30 19:32