รีวิว Raspberry Pi Camera Module 3 :โมดูลกล้อง HDR, Autofocus, wide angle และ NoIR

เมื่อไม่นานมานี้ Raspberry Pi Trading ได้เปิดตัว Raspberry Pi Camera Module 3 ที่มี HDR และ Autofocus, บริษัทฯ ได้ถามฉันว่าสนใจที่จะตรวจสอบโมดูลใหม่หรือไม่ และได้ส่งตัวอย่างมาให้ฉัน 3 รุ่น: Raspberry Pi Camera Module 3 รุ่น standard, รุ่น Wide และรุ่น NoIR ที่ไม่มีฟิลเตอร์อินฟราเรด และเหมาะสำหรับการถ่ายภาพตอนกลางคืนมากกว่า

DHL ใช้เวลาหนึ่งสัปดาห์เต็มในการส่งพัสดุมาที่บ้านของฉัน แต่ตอนนี้ฉันมีเวลาเพียงพอในการรีวิว Raspberry Pi Camera Module 3 ซึ่งส่วนใหญ่ใช้ libcamera แต่ยังใช้ Picamera2 ด้วย โดยเน้นรีววคุณสมบัติใหม่ เช่น HDR, Autofocus และ มุมกว้าง (wide angle) ฉันได้ลองใช้ Raspberry Pi Camera Module 3 NoIR อย่างรวดเร็ว แต่ไม่มีไฟอินฟราเรด

Raspberry Pi Camera Modules 3 Wide Noir

Raspberry Pi Camera Module 3 front back

ฉันได้ทำ DIY ที่ยึดโมดูลกล้อง Raspberry Pi ด้วยขวดหมากฝรั่ง และฉันได้เปลี่ยนสติกเกอร์ Lotte XYLITOL ด้วยสติกเกอร์ CNXSoft สำหรับรีวิวนี้

Raspberry Pi Camera Module 3 review

เริ่มต้นใช้งาน Raspberry Pi Camera Module 3

ครั้งแรกที่ฉันใช้กล้อง ฉันเจอปัญหาเว็บไซด์ที่ฉันค้นหาเป็นเอกสารเก่าใน Raspberry Pi dot org ซึ่งระบบบอกให้เปิดใช้งานกล้องในการตั้งค่าและ raspi-config ที่ถูกต้องคือต้องไปที่เอกสารล่าสุดคือ Raspberry Pi dot com  ฉันยังคงมีปัญหาต่อเนื่องจากฉันดาวน์โหลด Raspberry Pi OS เมื่อเดือนที่แล้ว และเมื่อฉันใช้แอปพลิเคชัน libcamera-hello เพื่อตรวจสอบว่าหากล้องพบหรือไม่ ระบบจะแจ้งว่า “no camera is available” ฉันต้องอัปเดตอิมเมจด้วย apt และก็ทำได้ดี

เป็นเรื่องที่ดี Raspberry Pi camera module 3 ทำงานได้โดยอัตโนมัติโดยไม่ต้องกำหนดค่าใดๆ เพียงแค่ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Raspberry Pi OS ล่าสุดหรืออัปเกรดการติดตั้ง และตรวจสอบให้แน่ใจว่าคุณใช้เอกสารที่ถูกต้องและพร้อมใช้งาน

โมดูลกล้องทั้ง 3 สามารถตรวจจับได้อย่างถูกต้องดังนี้:

  • Raspberry Pi Camera Module 3:

  • Raspberry Pi Camera Module 3 Wide:

  • Raspberry Pi Camera Module 3 NoIR:


แต่ละโมดูลมีชื่อที่แตกต่างกัน ดังนั้นหากคุณกำลังเขียนแอปพลิเคชันที่ต้องการตรวจหารุ่นต่างๆ ของกล้อง ก็ไม่น่าจะเป็นปัญหา

ตามที่ฉันได้กล่าวไปตอนทำ DIY ที่ยึดโมดูลกล้อง ฉันมีปัญหากับ Camera Module 3 Wide หลังจากนั้นไม่นาน คอมพิวเตอร์แจ้งส่งคืนข้อผิดพลาดหรือแสดงว่ากล้องไม่พร้อมใช้งาน ตอนแรกฉันพยายามตรวจการเชื่อมต่อสายเคเบิล FPC แต่ไม่ได้ผล และฉันคิดว่าฉันทำให้โมดูลเสียหาย แต่ในที่สุดฉันก็พบว่าตัวกล้องหลุดออกจากตัวเชื่อมต่อเล็กน้อย (ฉันเอามันออกมาถ่ายรูป)

Raspberry Pi Camera Module 3 connector

เมื่อฉันใส่เข้าไปแล้วกดอีกครั้ง โมดูลกล้อง Wide ก็ทำงานเหมือนที่คาดไว้

การทดสอบ HDR และออโต้โฟกัสด้วย libcamera

เริ่มด้วยตัวอย่างภาพถ่ายด้วย libcamera ภาพถ่ายที่ไม่ใช่ HDR ด้วยโมดูลปกติ (standard):


Raspberry Pi Camera Module 3 no hdr
รูปถ่าย 4608 x 2592

หมายเหตุ ฉันต้องหมุนรูปภาพ 180 องศาเนื่องจากวิธีติดตั้งโมดูล คุณสามารถคลิกที่รูปภาพเพื่อดูขนาดต้นฉบับ

ตอนนี้มาทำกับ HDR:


Raspberry Pi Camera Module 3 HDR
ภาพถ่าย HDR ที่มีความละเอียด 2304 x 2196

ฉันถ่ายภาพก่อนพระอาทิตย์จะตกดินไม่กี่ชั่วโมงและความแตกต่างนั้นไม่มากนัก แต่เราสามารถทำให้พื้นหลังด้านซ้ายดีขึ้นในภาพถ่าย HDR เราเสียความละเอียดด้วย HDR เนื่องจากในขณะที่ภาพถ่ายแรกมีความละเอียด 4608 x 2592 แต่ภาพ HDR คือ 2304 x 2196

Camera Module 3 Sample 9cm no hdr 2
ตัวอย่าง Close-up ระยะใกล้ที่ประมาณ 9 ซม. จากเลนส์

The Camera Module 3 (และ NoIR) สามารถโฟกัสจาก 10 ซม. จนถึงระยะไม่มีที่สิ้นสุด (infinity) และฉันจะย้ายวัตถุเข้ามาใกล้กล้อง ฉันเห็นชัดเจนบนหน้าจอ HDMI ขนาดเล็กที่ฉันใช้ แต่มันอยู่ห่างจากเลนส์ประมาณ 9 ซม. ดังนั้นโลโก้จึงเบลอเล็กน้อย เราสามารถเห็นพื้นหลังเบลอเนื่องจากการโฟกัส

ฉันยังใช้ libcamera-vid เพื่อทดสอบโฟกัสอัตโนมัติขณะถ่ายวิดีโอ นั่นคือเมื่อเปิดใช้งาน HDR

มันทำงานได้เร็วเหมาะสมกับสภาพแวดล้อมที่มีแสงสว่างเพียงพอแม้จะเปิดใช้ HDR, Autofocus รู้สึกเร็วขึ้นเล็กน้อยถ้าไม่ใช้ HDR

ตอนนี้มาเปลี่ยนเป็น Raspberry Pi Camera Module 3 Wide ในตำแหน่งเดียวกันกับโมดูลแรก

Raspberry Pi Camera Module 3 Wide Sample No HDR 720x405 1
ตัวอย่างกล้อง Wide

เรามีขอบเขตการมองเห็นที่กว้างขึ้น และในฉากนี้ HDR มีชีวิตขึ้นมาเพราะเราสามารถเห็นรายละเอียดบางอย่างใต้หลังคาของศาลา

Raspberry-Pi-Camera-Module-3-Wide-Sample-HDR
กล้องมุมกว้าง – ตัวอย่าง HDR

ฉันวางโลโก้ CNXSoft ในตำแหน่งเดิม (ประมาณ 9 ซม. จากเลนส์) และเราสามารถมองเห็นขวดได้มากขึ้นด้วยมุมมองกว้างขึ้น และชัดขึ้นเนื่องจากโมดูลกล้อง Wide สามารถโฟกัสจาก 5 ซม. จนถึงระยะไม่มีที่สิ้นสุด (infinity)

Raspberry Pi Camera Module 3 Wide close up no hdr
ตัวอย่างระยะใกล้ที่ระยะประมาณ 9 ซม. จากเลนส์

ออโต้โฟกัสทำงานได้ค่อนข้างดีในวิดีโอด้านล่าง

แต่ฉันต้องการทราบบางสิ่งที่น่าสนใจซึ่งเกิดขึ้นกับทั้งโมดูลกล้องปกติ และโมดูลกล้อง Wideในโหมดวิดีโอ มุมมองกว้างขึ้นเมื่อเปิดใช้ HDR ในขณะที่โซนที่จับภาพจะเล็กลงมากเมื่อปิดใช้ HDR


นั่นอาจเป็นเพราะความละเอียดตั้งไว้ที่ 2304×1296 พร้อม HDR และ 1536×864 ไม่มี HDR ฉันพยายามบังคับความละเอียดเป็น 4608×2592 หรือ 2304×1296 ในโหมดที่ไม่ใช่ HDR:


วิดีโอถูกบันทึกที่ความละเอียด 640 × 480:


โมดูลกล้อง NoIR จะใช้ในฉากมืดและตอนกลางคืน โดยจะใช้แสง IR ฉันเพิ่งลองใช้คืนที่เปิดไฟ

Camera Module 3 NoIR no hdr 1
ตัวอย่างโมดูลกล้อง NoIR

ฉันคาดหวังภาพสีชมพู ดังนั้นฉันจึงรู้สึกเหมือนมีบางอย่างผิดปกติ การเปลี่ยนไปใช้โมดูลกล้องปกติไม่ได้สร้างความแตกต่างมากนักสำหรับฉากนี้

RPI Camera 3 no hdr dark scene
ตัวอย่างกล้อง Raspberry Pi 3 ปกติในฉากมืด

ฉันยังได้ลองใช้กล้อง NoIR ในระหว่างกลางวันเพื่อให้แน่ใจว่าเอาต์พุตของกล้องจะแตกต่างออกไป และจริง ๆ แล้วมันคือสีซีดจางและเป็นสีชมพูตามที่คาดไว้ แม้ว่าจะไม่ชัดเท่ากับ ตัวอย่างจากกล้อง NoiR v2

Raspberry Pi Camera Module 3 NoIR day hdr
กล้อง NoIR (กลางวัน) ที่มี HDR
Raspberry Pi Camera Module 3 NoIR no hdr
กล้อง NoIR (กลางวัน) ที่ไม่มี HDR

ฉันยังได้ลองใช้ autofocus ในโหมด HDR ด้วยโมดูลกล้อง NoIR ในเวลากลางคืน และมันก็ทำงานได้ไม่ดีเท่าที่ควร

ฉันยังเจอปัญหานี้ในช่วงเวลากลางวันเป็นครั้งคราว และขึ้นอยู่กับฉากและสภาพแสงด้วย จริงๆ แล้วฉันมีปัญหาคล้ายๆ กันกับกล้อง DSLR แต่ฉันสามารถแตะที่หน้าจอหรือเปลี่ยนไปใช้ manual focus ได้เสมอ จะสามารถทำได้กับ Camera Module 3 แต่จะต้องมีหน้าจอสัมผัส หมุนแบบ Rotary และใช้ซอฟต์แวร์เพื่อรองรับคุณสมบัติเหล่านั้น

Camera Module 3 และ Picamera2

สุดท้าย ฉันได้ลองใช้ Picamera2 Python camera library ที่เได้ปิดตัวอย่างเป็นทางการเมื่อเดือนกันยายนปีที่แล้ว ซึ่งอยู่บนฐานไลบรารี libcamera ดังนั้นฉันจึงใช้มันกับโมดูลกล้องปกติท่านั้นเพื่อให้แน่ใจว่าคุณสมบัติใหม่ถูกนำไปใช้อย่างถูกต้อง

ฉันใช้แอพ Qt Picamera2 หลังจากนั้นได้ดังนี้


แอปพลิเคชันเริ่มต้นและฉันสามารถเห็นเอาต์พุตของกล้องสำหรับทั้งการจับภาพภาพนิ่ง…

Qt Picamera2 App Still Capture 1

และแท็บวิดีโอ

Qt Picamera2 App Video 1

หน้าต่างตัวอย่างมีขนาดเล็กมากเพราะฉันใช้หน้าจอแสดงผล HDMI ขนาด 1280 x 800 และมันจะดูดีกว่ามากบนจอแสดงผล Full HD คุณจะสังเกตเห็นข้อความ “HDR unavailable: install opencv เพื่อลอง”

Picamera2 เป็นไลบรารี Python ดังนั้นฉันจึงลอง install Python OpenCV ด้วย pip:


คำสั่งสุดท้ายใช้เวลาประมาณ 1 ชั่วโมง 30 จึงจะเสร็จสมบูรณ์ และล้มเหลวเนื่องจากไฟล์หายไป:


ฉันลงเอยด้วยการใช้เวลาสี่ชั่วโมงเพื่อหาว่าฉันจะใช้ apt แทน:


ใช้เวลาประมาณ 2 ถึง 3 นาทีในการ install และตอนนี้ตัวเลือก HDR จะปรากฏขึ้นพร้อมความสามารถในการเลือกจำนวนเฟรม HDR และการตั้งค่า gamma

Picamera2 HDR Raspberry Pi Camera 3

แอปนี้มีตัวเลือกอื่นๆ มากมาย เช่น การปรับแต่งภาพ, การเลื่อน/ขยาย (pan/zoom), AEC/AWB และฉันยังสังเกตเห็นว่าฉันสามารถปรับโฟกัสด้วยตนเอง (focus manually) โดยการการเลื่อน แต่เมื่อฉันคลิกที่ปุ่ม “ถ่ายภาพ” คอมพิวเตอร์ Raspberry Pi 4 จะค้างนานหลายวินาที (Numlock จะไม่สามารถเปิด/ปิด) และในที่สุด แอป Qt Picamera2 ก็หยุดทำงาน ฉันไปตรวจสอบ kernel เพื่อดูว่าระบบมีหน่วยความจำไม่เพียงพอ:


ดังนั้น นอกจากการใช้หน้าจอแสดงผลแบบ Full HD แล้ว การรันแอป Qt บนบอร์ดที่มี RAM มากขึ้นอาจดีกว่า เนื่องจากฉันใช้ Raspberry Pi 4 SBC ที่มี RAM 1GB เท่านั้น ฉันไม่มีปัญหาดังกล่าวกับ command line utilities ที่ใช้ libcamera

ฉันขอขอบคุณ Raspberry Pi Trading ที่ส่ง Camera Module 3 มาให้รีวิว รุ่น standard ขายในราคา $25(~820฿) และโมดูล wide-angle (มุมกว้าง) ราคา $35(~1,100฿) คุณจะพบได้ที่ตัวแทนจำหน่าย Raspberry Pi ทั่วไป

แปลจากบทความภาษาอังกฤษ : Raspberry Pi Camera Module 3 review – HDR, autofocus, wide angle, and NoIR camera

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา