รีวิว 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

YouTube video player

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

YouTube video player

ตอนนี้มาเปลี่ยนเป็น 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 ซม. จากเลนส์

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

YouTube video playerแต่ฉันต้องการทราบบางสิ่งที่น่าสนใจซึ่งเกิดขึ้นกับทั้งโมดูลกล้องปกติ และโมดูลกล้อง 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 ในเวลากลางคืน และมันก็ทำงานได้ไม่ดีเท่าที่ควร

YouTube video player

ฉันยังเจอปัญหานี้ในช่วงเวลากลางวันเป็นครั้งคราว และขึ้นอยู่กับฉากและสภาพแสงด้วย จริงๆ แล้วฉันมีปัญหาคล้ายๆ กันกับกล้อง 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

FacebookTwitterLineEmailShare

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

โฆษณา
โฆษณา