ในเว็บเรา มีโปรแกรมเมอร์ไหมครับ ช่วยชี้แนะหน่อยครับ

ในเว็บเรา มีโปรแกรมเมอร์ไหมครับ ช่วยชี้แนะหน่อยครับ

เริ่มโดย Takezeed, 22 เมษายน 2010, 12:30:00

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Takezeed

ในเว็บเรา มีโปรแกรมเมอร์ไหมครับ ช่วยชี้แนะหน่อยครับ

พอดีผมทำโปรเจคจบ (เพื่อนเริ่มจบกันไปเยอะแล้ว) ผมติดตรงที่ เกี่ยวกับ imageProcessing อะครับ

ผมจะเปรียบเทียบความแตกต่างระหว่างภาพ 2 รูปภาพ ที่ต่างกันเล็กน้อย ออกมาเป็น % อะครับ

ผมอยาก ปรับคุณภาพของภาพก่อน  -> ปรับขอบ , เพิ่มความคมชัด ประมาณนี้อ่ะครับ

แล้วเอารูปมาเปรียบเทียบกัน   ท่านพี่คนไหนพอทราบ กรุณาช่วยชี้แนะหน่อยนะครับ พอดีไม่ค่อยมีความรู้เรือ่งนี้อ่ะครับ

ผมเขียน C# นะครับ   


ตอนนี้โปรเจคไม่ค่อยเดินเลยอะคับ

ขอบคุณมากนะครับ
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

Takezeed

friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

popcorn4202

friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

GOWA

Format ภาพเป็นแบบไหน Input ข้อมูลเข้ามาเป็นแบบไหน
ภาพก็คือ Matrix ของ Pixel แต่ละ Pixel ก็จะมีข้อมูลเป็น RGB (เลขฐาน 16 จำนวน 6 หลัก)
เราสามารถเอาข้อมูลของแต่ละ Pixel มาเปลี่ยบเทียบกันได้ครับ ยกตัวอย่างง่ายๆก็คือ

function PicCompare($Pic1,$Pic2){
   $Difference=0;
   for($i=0;$i<$Pic1.CountHeight;$i++){
      for($j=0;$j<$Pic1.CountWidth;$j++){
         if($Pic1[$i][$j]!=$Pic2[$i][$j]) $Difference++;
      }
   }
   $Difference = $Diference / ($Pic1.CountHeight * $Pic1.CountWidth) * 100;
   return ($Difference);
}

จาก Algorithms นี้ Rate of Growth = O(n^2) ก็ลองเอาไปประยุคต์ใช้งานเองนะ
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

GOWA

การปรับขนาดของภาพคือการเอา Pixel ที่อยู่ใกล้กันมาหาค่า x bar ของสีของกลุ่ม pixel
เราจะได้ Pixel ใหม่ขึ้นมาที่เป็นค่าเฉลี่ยของสี
การแบ่งกลุ่ม Pixel ที่จะเอามาหา x bar นั้นจะตขึ้นอยู่กับว่าจะย่อภาพขนาดเล็กลงกี่ %
ผมว่าอาจารย์น่าจะสอนแล้วนะ Algorithms นี้ ไม่น่าจะยาก
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

mormor1973

friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

Takezeed

อ้างจาก: GOWA เมื่อ 22 เมษายน 2010, 13:13:46
Format ภาพเป็นแบบไหน Input ข้อมูลเข้ามาเป็นแบบไหน
ภาพก็คือ Matrix ของ Pixel แต่ละ Pixel ก็จะมีข้อมูลเป็น RGB (เลขฐาน 16 จำนวน 6 หลัก)
เราสามารถเอาข้อมูลของแต่ละ Pixel มาเปลี่ยบเทียบกันได้ครับ ยกตัวอย่างง่ายๆก็คือ

function PicCompare($Pic1,$Pic2){
   $Difference=0;
   for($i=0;$i<$Pic1.CountHeight;$i++){
      for($j=0;$j<$Pic1.CountWidth;$j++){
         if($Pic1[$i][$j]!=$Pic2[$i][$j]) $Difference++;
      }
   }
   $Difference = $Diference / ($Pic1.CountHeight * $Pic1.CountWidth) * 100;
   return ($Difference);
}

จาก Algorithms นี้ Rate of Growth = O(n^2) ก็ลองเอาไปประยุคต์ใช้งานเองนะ

รูปผม เก็บภาพจากกล้องเว็บแคมครับ  เป็น  JPG  เก็บไว้แบบ path อะครับ คือ เรียกรูปที่ถ่ายได้ เอามาปรับคุณภาพ แล้วเปรียบเทียบกันเลย


ขอบคุณท่าน GOWA มากๆครับ มีไรผมขอคำชี้แนะด้วยนะครับ   พี่ๆ  ผมขอเมลล์ได้ป่ะ  คุยเอ็มกัน
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

Takezeed

ท่านอื่นแนะนำได้นะครับ  ได้โด้ดตัวอย่างก็ดีนะครับท่าน     อยากจบแล้วคร๊าบบบบบบบบ   ss
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions