Nitpick ไทย · EN
ตัวอย่าง: 12 ภาพ ถนนเส้นเดียว

Nitpick · จับทุกป้าย

อ่านทุกป้ายในภาพ 360 องศา

กล้อง 360 เห็นทุกป้ายริมถนนในครั้งเดียว แต่ถ้ายื่นทั้งภาพให้คอมพิวเตอร์ดู มันจะไม่เห็นสักป้าย เพราะภาพถูกย่อจนตัวหนังสือเหลือแต่ฝุ่น Nitpick ให้เครื่อง Mac อ่านก่อน แล้วส่งให้โมเดลดูเฉพาะชิ้นที่ยังอ่านไม่ออก ในขนาดเต็ม

NaNฉันขี่รถ กล้องถ่ายทุกสองวินาที

BeerMac อ่านก่อน โมเดลค่อยเพ่งเฉพาะตรงที่จำเป็น

ดูรอบตัว

ลากภาพเพื่อหมุนดู นี่คือหนึ่งใน 12 ภาพ วันที่ 23 ก.ย. 2569 ถนนมหิดลใกล้สนามบิน ปรับให้ตรงแล้ว และเบลอใบหน้าแล้ว คนขี่คือแนน

ย่อจนเป็นฝุ่น

กล้องสร้างภาพทรงกลมกว้างรอบตัว 7,680 พิกเซล หรือราว 21 พิกเซลต่อองศา โมเดลอ่านภาพได้กว้างราว 1,568 พิกเซล ถ้าส่งไปทั้งลูก จะเหลือแค่ 4.4 พิกเซลต่อองศา ดูป้ายเดียวกันทั้งสองแบบ

สิ่งที่โมเดลเห็นเมื่อได้ภาพทั้งลูก
สตาร์เวฟ x ยูเมะ ไลฟ์ สตรีมมิง ฮับ
ป้ายเดียวกันในขนาดที่กล้องถ่าย: สตาร์เวฟ x ยูเมะ ไลฟ์ สตรีมมิง ฮับ

หกขั้น ห้าขั้นทำบน Mac

1

ปรับระดับ

กล้องบนมอเตอร์ไซค์มักเอียง Mac หาเส้นตรง (เสา ผนัง กรอบหน้าต่าง) เพื่อหาทิศขึ้น แล้วหมุนภาพทรงกลมให้ตั้งตรง ทุกภาพที่ตัดต่อจากนี้จึงไม่เอียง ภาพนี้กล้องเอียง 44.1°

ตอนถ่าย
ปรับแล้ว
2

ตัดเป็นช่อง

ภาพทรงกลมแต่ละภาพถูกตัดเป็น 24 มุม: แปดทิศ สามระดับ แต่ละมุมกว้าง 50° สูง 30° ในความละเอียดเต็มของกล้อง ป้ายเล็กยังคงขนาดเดิม

3

Mac อ่าน

Apple Vision ที่อยู่ในเครื่อง Mac เอง อ่านภาษาไทยและอังกฤษทุกช่อง หาใบหน้า (เบลอก่อนภาพใดออกจากเครื่อง) และบอกว่าเป็นฉากอะไร เช่น ภาพวาดฝาผนัง โคมไฟ มอเตอร์ไซค์จอดเรียง ชุดนี้มี 288 ช่อง ตัวหนังสือ 359 ชิ้น สีเขียว = แน่ใจ สีส้ม = น่าจะใช่ สีแดง = เดา

  1. งราย (0.5)
  2. MAISSEE (0.5)
  3. บัญได้ (0.5)
  4. go tresh (0.5)
  5. No GisตีRoti oece ta (0.3)
  6. Ce (0.5)

ฉากที่ Mac บอกในช่องนี้: outdoor 0.98, sky 0.98, cloudy 0.94, blue_sky 0.89, cord 0.63

4

จบ หรือ ตัดส่ง

ป้ายที่อ่านได้ตรงกับชื่อร้านใน Mot Dang ภายใน 60 เมตร และบรรทัดอื่นอ่านได้แน่ใจ ถือว่าจบ ไม่ต้องส่งภาพ ที่เหลือถูกตัดเป็นชิ้น ขยายจนตัวหนังสือแต่ละบรรทัดสูง 26 พิกเซล แล้ววางรวมเป็นแผ่น ชุดนี้: จบ 3 ป้าย ตัดป้าย 72 ชิ้น ตัดฉาก 17 ชิ้น

ต้นของบันทึกสรุปที่โมเดลอ่านเป็นอย่างแรก

m000 GSAB2131_145..GSAB2131_145 (1) lead GSAB2131_145 14:01:44 18.763627,98.992999 sweep w001.jpg
  near: cm-curated-paper-41945 Dezpax  เดซแพค  เชียงใหม่ แพคเกจจิ้งพิมพ์โลโก้ | cm-curated-box-shop บ็อกซ์ ช็อป | cm-osm-node-3810861068 มิ่งมิตร
  c0067 GSAB2131_145 y-126 p16 t001.jpg :: เก้อไหมใน(0.30) / ที่ดับ(0.50)
  c0068 GSAB2131_145 y-124 p6 t001.jpg :: ดานคร(0.50) / L E(0.30) / ตรงจน(0.50) / นโอก ลิสชิ้ง จำกัด(0.50) / รั้นจัดไฟแม่(0.50) / สามาแล้ง(0.30) / AIRA LAB(0.50) / 053-27E(1.00) / 202(0.50)
  l0077 GSAB2131_145 y90 p3 graffiti 0.26 l001.jpg
  c0038 GSAB2131_145 y112 p3 t001.jpg :: รบ(0.50)
  l0076 GSAB2131_145 y135 p-22 clothing 0.82 l001.jpg
5

กวาดรอบ

แต่ละจุดยังส่งภาพ 360 ความละเอียดต่ำหนึ่งแถบ แถบนี้บอกว่าควรดูตรงไหน ไม่ได้บอกว่าป้ายเขียนอะไร โมเดลจึงจับสิ่งที่เครื่องตรวจไม่เจอได้ เช่น ศาลพระภูมิ ภาพวาดฝาผนัง ตู้หม้อแปลงที่หุ้มลาย มอเตอร์ไซค์จอดเรียง

6

ซูม

ถ้าชิ้นไหนยังไม่ชัด โมเดลขอดูทิศนั้นในขนาดเต็ม และขอภาพก่อนหลังเพื่อเลือกภาพที่คมกว่าได้ ชุดนี้ซูม 14 ครั้ง

GSAB2131_147_y-144_p15_f25_n0
GSAB2131_145_y-124_p6_f25_n0
✓

ผู้อ่านหนึ่งตัว ไม่กี่รอบ

ทุกรอบโมเดลต้องอ่านทุกอย่างในหัวซ้ำ จำนวนรอบจึงแพงกว่าจำนวนภาพ ผู้อ่านได้หนึ่งชุด: อ่านบันทึกสรุป เปิดทุกแผ่นพร้อมกัน ซูมทั้งหมดพร้อมกัน แล้วเขียนผลครั้งเดียว รอบนี้ใช้ 9 รอบ ผู้อ่านแบบเก่าของภาพชุดนี้ใช้ 138 รอบ

ที่เจอ

ผู้อ่านเขียนไว้ 36 รายการจาก 12 ภาพนี้ ภาพตัดใหม่จากภาพทรงกลมตรงทิศที่ผู้อ่านชี้

ครัวจีน
placeครัวจีนร้านอาหารจีน
บริษัทลิสซิ่ง
place·บริษัทลิสซิ่ง
บ็อกซ์ ช็อป
placeบ็อกซ์ ช็อปBOX SHOPร้านกล่องและบรรจุภัณฑ์065-472-3252 · ราคาโรงงาน
motdang: cm-curated-box-shop
คลินิกหู คอ จมูก ไชยวัฒน์ - ธันยธร
placeคลินิกหู คอ จมูก ไชยวัฒน์ - ธันยธรคลินิกหู คอ จมูกจันทร์-เสาร์ 17.00-19.00 น.; วันอาทิตย์ ...-12.00 น.
โรตี Roti
placeโรตี Rotiร้านโรตี
MINIMAL COFFEE
placeMINIMAL COFFEEร้านกาแฟ
ปักษ์ใต้ ทะเลใจ
placeปักษ์ใต้ ทะเลใจร้านอาหารปักษ์ใต้motdang: cm-curated-pak-tai-thale-chai
Lotus's go fresh
placeLotus's go freshซูเปอร์มาร์เก็ตmotdang: cm-curated-lotus-s-go-fresh
7-ELEVEN
place7-ELEVENร้านสะดวกซื้อ
MINGMITR
placeMINGMITRร้านมิ่งมิตรmotdang: cm-osm-node-3810861068
คลินิก
place·คลินิก
สถานรับเลี้ยงเด็ก คิโด้
factสถานรับเลี้ยงเด็ก คิโด้KIDO DAYCAREป้ายบอกทางสถานรับเลี้ยงเด็ก
CNX HASH
placeCNX HASHร้านรับซื้อ ขาย ซ่อม เครื่องขุดบิทคอยน์
กราฟฟิตี้บนประตูเหล็ก
street-art·กราฟฟิตี้บนประตูเหล็ก
ร้านเล็กรุ่งโรจน์
factร้านเล็กรุ่งโรจน์รถส่งของร้านขายส่ง053-222-057, 053-223-995
ร้านล้างรถ
place·ร้านล้างรถเริ่มต้น 100 บาท
CHIANG MAI AIRPORT ANIMAL HOSPITAL
placeCHIANG MAI AIRPORT ANIMAL HOSPITALโรงพยาบาลสัตว์
ptt station
placeptt stationปั๊มน้ำมันmotdang: cm-osm-way-1037512553
Otteri
placeOtteriร้านสะดวกซักmotdang: cm-osm-node-9561715979
McDonald's
placeMcDonald'sร้านฟาสต์ฟู้ดmotdang: cm-osm-node-2559859302
เลอ ชามอนิกซ์
factเลอ ชามอนิกซ์LE CHAMONIXป้ายบอกทางโครงการ
สุขสวัสดิ์ @อ้อมเมือง
placeสุขสวัสดิ์ @อ้อมเมืองSUKSAWAD One stop serviceร้านวัสดุก่อสร้างmotdang: cm-curated-suksawad-one-stop-service
Sleep Mai?
placeSleep Mai?โรงแรมเปิดใหม่053-270-990
ATHENA
placeATHENAหมู่บ้านจัดสรร
เงินซิ่งได้
placeเงินซิ่งได้ฟอร์ ควิกแคชสินเชื่อทะเบียนรถ
CHANGAN
factCHANGANป้ายโฆษณารถยนต์
อู่ วิทยาการ...
placeอู่ วิทยาการ...อู่ซ่อมรถ081-961-43..
มอเตอร์ไซค์จอดเรียงหน้าอาคาร
parking·มอเตอร์ไซค์จอดเรียงหน้าอาคาร
สตาร์เวฟ x ยูเมะ ไลฟ์ สตรีมมิง ฮับ
placeสตาร์เวฟ x ยูเมะ ไลฟ์ สตรีมมิง ฮับSTAR WAVE x UME LIVE STREAMING HUBสตูดิโอไลฟ์สดmotdang: cm-curated-star-wave-x-um-live-streaming-hub
THE ASTRA SKYRIVER
factTHE ASTRA SKYRIVERดิ แอสตร้าป้ายโฆษณาคอนโด092 240 5885 · ลด 5 แสน
ป้ายให้เช่า
fact·ป้ายให้เช่า
กาญจน์กนกทาวน์ 5
factกาญจน์กนกทาวน์ 5ป้ายโครงการบ้าน062-850-2555
beko
placebekoศูนย์บริการเครื่องใช้ไฟฟ้าmotdang: cm-curated-beko-customer-care
ที่จอดรถ
parkingที่จอดรถป้ายที่จอดรถ
คลินิกเด็ก
placeคลินิกเด็กคลินิกเด็ก
NIM EXPRESS
factNIM EXPRESSรถขนส่งพัสดุ02-096-1333

เทียบกับวิธีเก่า

12 ภาพนี้เคยอ่านด้วยวิธีเก่าเมื่อ 23 ก.ย.: แผ่นรวมภาพแบนสี่มุมต่อภาพ เปิดดูทั้งแผ่น ตอนนั้นได้ชื่อสถานที่ 34 ชื่อ ครั้งนี้ 33 ชื่อ รายชื่อทั้งสองฝั่ง:

เจอทั้งคู่ · 29
  • 7-ELEVEN
  • ATHENA
  • CHIANG MAI AIRPORT ANIMAL HOSPITAL
  • CNX HASH
  • Customer Care
  • DR.TAN CLINIC
  • Lotus's go fresh
  • MINGMITR
  • MINIMAL COFFEE
  • McDonald's
  • Otteri
  • Sleep Mai?
  • THE ASTRA SKYRIVER
  • beko
  • ptt station
  • กาญจน์กนกทาวน์ 5
  • ครัวจีน
  • คลินิกหู คอ จมูก ไชยวัฒน์ - ธันยธร
  • คลินิกเด็ก
  • บ็อกซ์ ช็อป
  • ปักษ์ใต้ ทะเลใจ
  • สตาร์เวฟ x ยูเมะ ไลฟ์ สตรีมมิง ฮับ
  • สถานรับเลี้ยงเด็ก คิโด้
  • สุขสวัสดิ์ @อ้อมเมือง
  • อู่ วิทยาการ...
  • เงินซิ่งได้
  • เลอ ชามอนิกซ์
  • โรตี Roti
  • ไส้อั่วเม็งราย
เฉพาะวิธีเก่า · 6
  • บริษัท ธนโชค ลิสซิ่ง จำกัด
  • มาสด้าเชียงใหม่ สาขามหิดล
  • ล้านนาแล็บ
  • สตาร์ 3 เอวีนิว
  • หม่าล่า ร้านโปรด
  • อะไรซ์ คอนโดมิเนียม
เฉพาะ Nitpick · 4
  • CHANGAN
  • NIM EXPRESS
  • ที่จอดรถ
  • ร้านเล็กรุ่งโรจน์

ต้นทุนต่อภาพ

โทเคนคือชิ้นที่โมเดลอ่าน ภาพหนึ่งภาพใช้ราวหนึ่งโทเคนต่อ 750 พิกเซล นับจากบันทึกของผู้อ่านเอง

ข้อมูลใหม่
วิธีเก่า
14,903
Nitpick
9,030
อ่านซ้ำในหัว
วิธีเก่า
241,251
Nitpick
54,208

ลองใช้

ต้องใช้ Mac (Apple Vision), Python กับ OpenCV และ ffmpeg โค้ดอยู่ในคลังนี้ที่ tool/

python3 tool/nitpick.py prep out/ photos/ --prov cm
python3 tool/nitpick.py cost out/
python3 tool/nitpick.py zoom out/ GSAB2131_147 -162 19 --fov 20 --n 1

github.com/NaNoBotCo/nitpick