ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

ฟอรั่มของบล็อก http://pssix.blogspot.com


4 posters

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 01:47 am

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

    [You must be registered and logged in to see this link.]
    POS
    POS
    PSsix
    PSsix


    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by POS 18/08/11, 09:07 am

    [You must be registered and logged in to see this image.]

    จากรูปหาสีดำจากขวามาซ้ายสิครับ ใช้ PixelSearch กำหนดให้หาจากขวามาซ้าย วิธีกำหนด

    [You must be registered and logged in to see this link.]

    พอได้ระยะสีดำของตัวหนังสือจากขอบด้านขวาแล้ว ค่อยนับพิกเซลไปหาจุดกึ่งกลางรูป

    ***ต้องขึ้นอยู่กลับโปรแกรมที่จะนำมาตัดขอบด้วยว่าเป็นโปรแกรมอะไร แสดงรูปออกมาขนาดไหน (เท่าจริง หรือย่อ)

    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 11:48 am

    ผมทำตามนั้นแล้วบางที หนังสือที่สแกนมามันเป็น Noise จุดดำทางขวามือก็มีนะครับ pixelSearch เลยไปเจอตรงนั้นก่อนทำให้นับ pixel ไปหาจุดกึ่งกลางแล้วคลาดเคลื่อนครับ ไม่ทราบว่ามีวิธีอื่นนอกจากนี้มั้ยครับ
    -โปรแกรมที่ใช้จะแสดงภาพแบบย่อครับ ผมใช้โปรแกรมนี้ freeware และ Crop ได้ทีละหลายรูป
    [You must be registered and logged in to see this link.]
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by aut 18/08/11, 06:18 pm

    แป็บโหลดโปรแกรมไปลองก่อง
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by aut 18/08/11, 07:22 pm

    ไม่ได้อะตัวย่างรูปน้อยเอารูปที่จุดดำตงขอบขวามาด้วยดิ
    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 09:25 pm

    ได้ครับคุณ aut
    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 09:52 pm


    [You must be registered and logged in to see this image.]
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by aut 19/08/11, 07:08 pm

    นายเอาau3infoไปส่องตงขอบกระดาดสีขาวโปรแกรมเราส่องได้พิกัด1028,170ก้อเขียนสคิปแบบนี้ให้มานไล่ตรวจขวาก่อนเจอจุดดำดำก้อนับไปนับครบ5ก้อเดาว่าเป็นตัวหนังสืออ่านะถ้าเจอจุดดำนับไม่ครบ5ก้อเริ่มนับใหม่อ่านะ

    #include <Color.au3>

    $text =0

    for $i =1028 to 900 step -1
    $var =PixelGetColor($i,170)
    $aColor =_ColorGetGreen($var)
    if $aColor < 250 then ;เปี่ยน
    $text +=1
    Else
    $text =0
    EndIf
    if $text >5 then ;เปี่ยนเอง
    MouseMove($i ,170,0)
    ConsoleWrite('อยู่ที่ ' & $i &'x 170 ' & @crlf)
    ExitLoop
    EndIf
    Next
    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by sirchet 21/08/11, 04:08 pm

    ขอบคุณครับคุณ aut
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ Empty Re: ช่วยหาวิธีระบุจุดกึ่งกลางบรรทัดของตัวหนังสือหน่อยครับ

    ตั้งหัวข้อ by rolovely 21/08/11, 05:43 pm

    thank you jaa

      เวลาขณะนี้ 17/05/24, 12:12 pm