Sunday, 8 November 2009

Image Processing...Digital Image Processing???

Image Processing คือ การเอาภาพมาประมวลผล เอามาคิดคำนวณทางคอมพิวเตอร์ การคิดคำนวณนั้นมีหลายวิธี ซึ่งแต่ละวิธีก็มีประโยชน์แตกต่างกันไป ไม่ว่าจะเป็นการนำเอาสีแต่ละจุด (Pixel)มาคิด (Color), การคิดคำนวณเป็นบริเวณหลายๆจุดรวมๆกัน(Area) เช่น การดูลวดลาย(Pattern, Texture), การวิเคราะห์หารูปร่าง (Shape) และการวิเคราะห์แบบอื่นๆ พูดง่ายๆคือ การเอาภาพมาคิดคำนวณด้วยคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์รู้ว่าภาพนั้นคือภาพอะไร หรือมีสิ่งที่สนใจอยู่ในภาพหรือไม่ โดยที่ไม่ต้องใช้สายตาของคนมาช่วยตัดสินค่ะ
แหล่งของรูปภาพนั้นอาจจะมาจากกล้องดิจิตอล สแกน หรือจากสื่อดิจิตอลต่างๆ แล้วนำไปผ่านกระบวนการบางอย่างเพื่อให้เกิดเป็นภาพใหม่ เช่น การทำภาพเบลอ (Blued Image) การทำภาพนูน (Emboss Image) การตรวจหาขอบภาพ (Edge Detector) ซึ่งศาสตร์ด้านนี้สามารถนำไปใช้ประโยชน์ได้มากมายหลายด้าน เช่น ทางด้านการแพทย์ การรักษาความปลอดภัย ตรวจนับจำนวนคน หรือตรวจสอบการเคลื่อนที่ของวัตถุต่าง ๆ ภายในภาพ

การประมวลผลภาพดิจิทัล (digital image processing) เป็นสาขาที่กล่าวถึงเทคนิคและอัลกอริทึมต่างๆ ที่ใช้การประมวลผลภาพที่อยู่ในรูปแบบดิจิทัล(ภาพดิจิทัล) ภาพในที่นี้ รวมความหมายถึงสัญญาณดิจิทัลใน 2 มิติอื่นๆ โดยทั่วไปคำนี้เมื่อใช้อย่างกว้างๆ จะครอบคลุมถึงสัญญาณวีดิโอ (video) หรือภาพเคลื่อนไหว ซึ่งจะเป็นชุดของภาพนิ่ง เรียกว่า เฟรม (frame) หลายๆภาพต่อกันไปตามเวลา ซึ่งก็คือสัญญาณ 3 มิติ เมื่อนับเวลาเป็นมิติที่ 3 หรือ อาจจะครอบคลุมถึงสัญญาณ 3 มิติอื่นๆ เช่น ภาพ 3 มิติทางการแพทย์ หรือ อาจจะมากกว่านั้น เช่น ภาพ 3 มิติ และ หลายชนิด (multimodal image)

Thursday, 5 November 2009

Open Layers??

เมื่อวานเราพูดถึงเรื่อง KML&KMZ ไปแล้วนะ เอาล่ะวันนี้เราก็มาพูดถึงเรื่อง Open Layers กันบ้างนะ
...............
ระบบ Open Web Service (OWS) อันประกอบด้วย
1.1 Web Mapping Service (WMS) คือส่วนที่ให้บริการข้อมูลในส่วนของข้อมูลภาพ อันได้แก่ภาพถ่ายดาวเทียมภาพถ่ายทางอากาศ
1.2 Web Feature Service (WFS) คือส่วนที่ให้บริการข้อมูลในส่วนของข้อมูลที่เป็น Vector
ในโลกของเครือข่าย Internet เท่าที่ลองหาดู มีหลายที่เช่น Google maps, Ms virtual earth,yahoo ฯลฯ ล้วนแต่ให้บริการแผนที่ OWS
ฉะนั้น จะมีทางไหมที่เราจะสามารถนำข้อมูลเหล่านี้มาใช้ร่วม ภายใต้ API ตัวเดียวกัน

"Open Layers" คือคำตอบค่ะ ที่จะทำให้เราสามารถนำข้อมูลเหล่านั้นมาอยู่ร่วมกัน โดย Open Layers ใช้เทคโนโลยี JAVA การที่ OpenLayers ใช้เทคโนโลยี JAVA ทำให้สามารถสนับสนุน เทคโนโลยี AJAX ยิ่งทำให้ OpenLayers เป็น API ที่น่าสนใจยิ่งขึ้นค่ะ
ลองดูตัวอย่าง การใช้ API OpenLayers ได้ที่ ตัวอย่างการจัดการ ข้อมูล Open Web Service ด้วยเทคโนโลยี OpenLayers และศึกษา OpenLayers ได้ที่ http://openlayers.org/
สำหรับวันนี้ก็ขอจบเรื่องราวแบบคร่าว ๆของ Open Layers ไว้เท่านี้ก่อนนะคะ
เดี๋ยวพอมีข่าวคราวใหม่จะมา Update ให้ดูกันนะ

Wednesday, 4 November 2009

KML KMZ???

เมื่อวานนี้หลังจากเรียนวิชาอินเตอร์เน็ตกับ อ.เหมียวเสร็จแล้วก็มานั่งค้น ๆดูอ่ะนะ ว่า KML กับ KMZ นี่มันคืออะไรกัน.....และแล้วก็ได้คำตอบ
KML หรือ Keyhole Markup Language คือไวยากรณ์และรูปแบบไฟล์ XML สำหรับการทำโมเดลและการจัดเก็บคุณลักษณะทางภูมิศาสตร์ เช่น จุด เส้น ภาพ รูปหลายเหลี่ยม และโมเดลสำหรับแสดงใน Google Earth และ Google Maps เราสามารถใช้ KML เพื่อเผยแพร่สถานที่และข้อมูลกับผู้ใช้แอปพลิเคชันรายอื่นๆ ได้ เราสามารถหาไฟล์ตัวอย่าง KML บนห้องแสดงภาพ KML ไซต์ชุมชน Google Earth ที่ให้รายละเอียดเกี่ยวกับคุณลักษณะและสถานที่ที่น่าสนใจ
ไฟล์ KML ได้รับการประมวลผลโดย Google Earth ด้วยวิธีเดียวกับที่ไฟล์ HTML และ XML ได้รับการประมวลผลโดยเว็บเบราว์เซอร์ เช่นเดียวกับ HTML KML มีโครงสร้างพื้นฐานเป็นแท็ก ที่มีชื่อและแอตทริบิวต์ที่ใช้เฉพาะสำหรับการแสดงผล ดังนั้น Google Earth จึงทำงานเช่นเดียวกับเบราว์เซอร์ของไฟล์ KML

Google Maps สามารถแสดงคุณลักษณะของ KML ได้เฉพาะบางอย่าง
ส่วนไฟล์ KMZ คือไฟล์ KML ในเวอร์ชันบีบอัด Google Earth สามารถเปิดไฟล์ KML และ KMZ ถ้าไฟล์เหล่านี้มีนามสกุึลของไฟล์ถูกต้อง (.kml or .kmz)
เท่าๆ ที่ดูๆ มาก็มีประมาณนี้อ่ะนะ เดี๋ยววันหลังจะมา Update เรื่องใหม่ ๆ ละกันนะ

Tuesday, 3 November 2009

Windows 7 (ภาค 2)

สำหรับเมื่อวานก็ได้บอกไปถึงข้อดีบางส่วนของ Windows 7 ไปบางส่วนแล้ว
วันนี้ก็มาดูถึงข้อด้อยของ Window 7 กันบ้างนะ

สำหรับข้อด้อยของ Window 7 ก็จะมี
- ใช้พื้นที่ฮาร์ดดิสในการติดตั้งค่อนข้างมาก(ประมาณ 9 - 11GB)
- ใช้แรมเยอะมั่ก
- โปรแกรมที่ใช้บนWindows XP อาจใช้ไม่ได้บน Windows 7 (ต้องมีประสบการณ์ในการใช้วิสต้า)
- Driver Hardware มีน้อย และต้องรอให้Windows updateให้ อาจใช้ไม่ได้กับเครื่องรุ่นเก่าบางรุ่น
- อาจมี bug IE8 beta บ้างในบางเว็ปไซต์, ต้องแก้ปัญหาภาษาไทยโดยยกเลิก Front style
สำหรับปัญหาหรือว่าข้อด้อยนี้เท่าที่พอหา ๆ มา ก็มีประมาณนี้อ่ะนะ ยังไงก็ลองเอาไปใช้เล่นดูกันนะ

Monday, 2 November 2009

Windows 7 (ภาค 1)

เมื่อวานนั่งอ่านข่าวไปเรื่อย ๆ ก็เผอิญเปิดมาเจอ นี่เลย Windows 7 เป็นวินโดว์รุ่นใหม่ล่าสุดเลยจากเครือไมโครซอฟต์
ถ้าจะถามว่า Windows 7 คืออะไร ก็จะสามารถบอกได้เลยว่าเป็นตัวช่วยที่ทำให้พีซีของเรา-เรา ใช้งานได้ดีและง่ายมากขึ้น ในการค้นหาและจัดการกับแฟ้ม มีแถบงานใหม่ที่ถูกปรับปรุงเพื่อให้สามารถใช้งานได้ดียิ่งขึ้น ด้วยการสนับสนุนรุ่น 64 บิด เราก็จะสามารถใช้ประโยชน์ได้อย่างมีประสิทธิภาพมากที่สุด
สำหรับตัววินโดว์ 7 นอกจากจะมีข้อดีเยอะแยะแล้วก็ยังไม่วายมีข้อด้อย (เช่นเคย)อยู่

สำหรับจุดเด่นของวินโดว์ 7 นี้ก็จะมี
- มีของเล่นใหม่น่าตื่นเต้น
- ติดตั้งง่าย
- เสถียรดีเหมือนเป็น PS1 แล้ว
- น่าใช้งานกว่า Windows vista เดิมมาก
- ใช้เวลาในการ Boot เร็วกว่าเดิม
- ใช้ Driver ของ Vista ได้ 100 เปอร์เซ็นต์ เต็มประสิทธิภาพ

T_T......แง่วววว
อาจารย์มาสอนละ ขอตัวไปเรียนก่อนก็แล้วกัน เดี๋ยวเอาไว้จะมาอัพข้อดีและข้อด้อยอีกก็แล้วกัน

Sunday, 1 November 2009

ฮัลโหล เทสๆๆๆ

วันนี้เข้ามาลองสร้าง Blog เป็นของตัวเองครั้งแรกในชีวิต...


เอาไว้เผื่อถ้ามีอะไรๆ จะได้เข้ามา Update ข่าวสารใหม่ ๆ กะเค้าบ้าง


ไงก็รอติดตามดูนะค๊า