Skip to content

相機模組選型:IMX219、IMX327、IMX462 與 Xperia X

本文整理 2026-08-24 的 Dog CCTV 專案討論。價格是當日查價紀錄,日後可能變動;相機驅動與 Raspberry Pi OS 相容性也應在實際購買前依當時版本重新確認。

這次確認正式安裝平台是 Raspberry Pi 4,不是 Jetson Nano。

目前已有 IMX219 可以繼續用來開發串流、錄影與 YOLO 流程,但使用上有兩個明顯不足:

  1. 暗處增益拉高後雜訊很多。
  2. 標準 Raspberry Pi Camera Module 2 的視野偏窄,房間監控範圍不足。

目前最偏向購買的是便宜的 Waveshare IMX462 IR-CUT Camera (A)。它不是三種 IMX462 中低光最強的版本,但價格低很多,仍保留 2.9 µm 大像素、星光級低照度、可切換 IR-CUT、850 nm 紅外夜視與比 IMX219 更廣的視野。

如果實際 90° 視野仍不夠,再考慮 IMX462-127;如果不想開紅外燈、而是追求極暗環境下的可見光表現,再考慮 IMX462-100 F1.0。

這次討論的 Waveshare IMX462 可分成以下三種:

型號 IMX462 IR-CUT Camera (A) IMX462-100 IMX462-127
解析度 1920×1080 1920×1080 1920×1080
Sensor Sony IMX462 Sony IMX462 Sony IMX462
Sensor 大小 1/2.8” 1/2.8” 1/2.8”
Pixel 2.9 µm 2.9 µm 2.9 µm
對角視野 約 90° 約 99–100° 約 127.9°
水平視野 約 80°級 約 83.5° 約 106.9°
焦距 約 3.95 mm 約 3.9 mm 約 3.18 mm
光圈 F2.0 F1.0 F1.61
IR-CUT 可切換 可切換 可切換
板載 ISP
Raspberry Pi 4 可用 可用 可用
主要優勢 便宜、低畸變、功能完整 可見光暗光最強 視野最廣
主要代價 F2、無板載 ISP 價格高、畸變較大 畸變明顯、F1.61

目前性價比最高,也是現階段偏好的方案。

  • 1920×1080 原生 Full HD。
  • 90° 對角視野,約可視為 21–22 mm 全片幅等效級距。
  • F2.0。
  • 可切換 IR-CUT。
  • 板上有人工切換方式,也有 GPIO pad,可整合 Raspberry Pi 自動切換日/夜模式。
  • 相機板本身沒有獨立 ISP,但 Raspberry Pi 4 可以透過 libcamera/Picamera2 使用 Pi 端 ISP。
  • 晚上 IR-CUT 移開後,可搭配 850 nm IR LED 做真正的全黑夜視。

這款最大的價值不是只多 10° 視野,而是 F1.0 + 板載 ISP

相較 A 版 F2.0,若其他條件相同,F1.0 理論上可提供約四倍的入光量。因此如果目標是「房間很暗,但不希望開紅外補光,仍想維持可見光影像」,100 版更有價值。

這款重點是超廣角。

水平視野約 106.9°,相較標準 IMX219 Camera Module 2 的約 62.2° 水平視野會是非常明顯的差異。不過超廣角也帶來較強桶狀變形,討論中查到的 distortion 約可到 -51% 級距。

如果房間真的需要一次拍完整左右兩側,127 才有明確優勢;若 90–100° 已足夠,沒有必要為了更廣而接受更大的變形。

為什麼 IMX462 比 IMX327 更適合 Dog CCTV

Section titled “為什麼 IMX462 比 IMX327 更適合 Dog CCTV”

IMX327 和 IMX462 並不是只差 FPS。

兩者都屬於監控取向的 Sony STARVIS sensor,核心規格非常接近:

  • 1/2.8”
  • 1920×1080
  • 2.9 µm pixel
  • 可見光低照度表現都很好

兩者在一般可見光下的感度屬於同一級距。IMX462 的重要優勢是 近紅外線(NIR)響應更強,尤其適合 850 nm/940 nm 夜視;另外 IMX462 sensor 本身也支援更高的 Full HD 讀出速度,最高可達 120 fps 級距,而 IMX327 主要是 60 fps 級距。

對 Dog CCTV 而言,高 FPS 不是主要理由,NIR 夜視才是選 IMX462 的核心理由

而且零售模組價格不是 sensor 性能排名。Waveshare 當時的 IMX462 A 甚至比 IMX327 A 便宜幾美元,可能受採購量、庫存、PCB/BOM 與產品定價影響,不能用售價反推 sensor 等級。

標準 Raspberry Pi Camera Module 2 使用 IMX219:

項目 IMX219 IMX462 A
原生解析度 約 8 MP 2 MP / 1080p
Sensor 約 1/4” 1/2.8”
Pixel 1.12 µm 2.9 µm
單 pixel 面積 約 1.25 µm² 約 8.41 µm²
水平視野(標準模組) 約 62.2° 約 80°級
約略全片幅等效 約 29–30 mm 約 21–22 mm
可切 IR-CUT 標準版否
850 nm 夜視 標準版不適合 適合

IMX462 單一原生 pixel 面積約為 IMX219 的 6.7 倍。這不能直接解讀成「畫面一定亮 6.7 倍」,因為量子效率、鏡頭、ISP、曝光與降採樣等都會影響最後結果,但它確實說明了兩者設計方向不同:IMX219 偏一般高解析相機,IMX462 明顯偏低照度監控。

目前暫時使用 Sony Xperia X 當監視器,實際觀察是:房間有微光時表現仍不錯,但真正全黑就看不到。

大致比較如下:

項目 Sony Xperia X 主鏡頭 IMX462 A
原生解析度 23 MP 2 MP
Sensor 約 1/2.3” Exmor RS 1/2.8” STARVIS
Pixel 約 1.1 µm 級 2.9 µm
光圈 F2.0 F2.0
視野 約 24 mm 等效 約 21–22 mm 等效
影像處理 手機完整 ISP/演算法 Pi 端 ISP
可見光微光 很不錯 預期良好,但依 Pi ISP 調校
IR-CUT 固定、以正常彩色為主 可切換
全黑 + 850 nm IR 不適合 適合

A 版和 Xperia X 都是 F2.0,所以 A 版沒有 IMX462-100 那種 F1.0 的四倍光圈優勢。

Xperia X 的 sensor 整體更大,而且手機有成熟的 ISP、降噪、縮圖與色彩處理,因此在「有一點微光、場景較靜態」時,手機畫面可能仍然看起來更乾淨、更討喜。

IMX462 A 的優勢則在:

  • 2.9 µm 大 pixel
  • 監控取向 STARVIS
  • 更廣視野
  • NIR 感度
  • 可切換 IR-CUT
  • 可搭 850 nm 補光,在肉眼全黑時仍得到黑白監控影像

因此現階段需求若是「Xperia X 的微光已經能接受,但希望視野再廣一些,並補上真正全黑夜視」,A 版非常對症。

IR-CUT 不是代表這顆相機永久不能感紅外線,而是 可切換的紅外截止濾鏡

IR-CUT 濾鏡進入光路:

可見光 + 紅外線
IR-CUT 擋掉 NIR
Sensor
正常彩色

IR-CUT 移開:

850 nm IR LED
IR-CUT 移開
IMX462 收到近紅外線
黑白夜視

也就是說,IMX462 的紅外線感光能力仍然存在;IR-CUT 只是讓白天與夜晚可以選擇不同光譜。

A 版不接 GPIO 時,可以在相機板上人工切換日/夜模式。

若要自動化,可以利用模組上的 GPIO pad,由 Raspberry Pi GPIO 控制 IR-CUT。實際板號到貨後仍應依 Waveshare 當時的 pinout/絲印確認 HIGH/LOW 對應哪個模式,不預先假定。

建議架構:

Raspberry Pi 4
├── CSI FFC ─────── IMX462 A
├── GPIO ────────── IR-CUT 控制
└── GPIO → MOSFET / Driver → 850 nm IR LED

不要直接用 Raspberry Pi GPIO 腳位供應 IR LED 大電流。 GPIO 只做控制訊號,紅外燈應使用合適電源與 MOSFET/driver。

自動日夜切換可使用畫面平均亮度或外部光感測器,並加入 hysteresis,例如:

  • 亮度低於門檻持續數秒 → IR-CUT Night + IR LED ON
  • 亮度高於另一個較高門檻持續數秒 → IR LED OFF + IR-CUT Day

兩個門檻不要完全相同,以免黃昏時 IR-CUT 反覆切換。

ISP 是什麼,以及 A 版沒有板載 ISP 是否有問題

Section titled “ISP 是什麼,以及 A 版沒有板載 ISP 是否有問題”

ISP = Image Signal Processor(影像訊號處理器)

常見工作包括:

  • demosaic
  • 自動曝光/自動增益
  • 自動白平衡
  • 色彩校正
  • spatial / temporal denoise
  • sharpening
  • tone mapping / WDR 等

IMX462-100/127 把 ISP 放在相機模組上;A 版沒有額外板載 ISP,但這不代表取得的影像完全沒有處理。

Raspberry Pi 4 本身有影像處理管線,透過 libcamera/Picamera2 可使用 Pi 端 ISP:

IMX462 A
↓ RAW / CSI
Raspberry Pi 4 ISP
AE / AGC / AWB / demosaic / denoise / color
RGB / YUV
H.264 / MediaMTX / YOLO

同樣地,現有 IMX219 相機板上沒有獨立 ISP,但在 Raspberry Pi 上仍可以走 Pi ISP。因此現在 IMX219 暗處雜訊很多,主要不能簡化成「因為完全沒有 ISP」;更大的原因通常是低光下 1.12 µm 小 pixel 收不到足夠光,AE/AGC 被迫提高 gain,把 sensor noise 一起放大。

可以,但處理順序應是:

  1. 先確定走 libcamera/Picamera2 的 Pi ISP。
  2. 先調 exposure、analogue gain、digital gain。
  3. 使用 Pi ISP 的 video noise reduction。
  4. 最後才視需求增加 OpenCV/Python 後處理。

監控會移動的狗時,不適合只靠超長曝光來降低 noise,因為會產生 motion blur。也不適合對連續 frame 直接強力平均,否則狗移動時會出現殘影。

比較合理的架構是:

Camera
Pi ISP:曝光 / gain / Fast denoise
├── 1920×1080 → H.264 / RTSP → 人觀看
└── 較低解析度 stream → YOLO → 事件辨識

YOLO 不一定要吃完整 1080p;先降到 640 級距通常更有效率。

Raspberry Pi 4 使用標準 15-pin、1.0 mm pitch CSI FFC

市面上有 30 cm、50 cm、1 m,甚至 2 m 的延長線,但 CSI-2 是高速訊號,FFC 不是為長距離傳輸設計。

目前規劃原則:

長度 建議
15–30 cm 最佳,優先使用
50 cm 實務上合理,建議做長時間穩定測試
1 m 可能可用,但 EMI/訊號完整性風險明顯增加
2 m 不建議作為 24/7 正式方案
>1 m 長距離 優先考慮 CSI-to-HDMI 類延長板或改變主機位置

布線時也應避免長距離平行貼著交換式電源、馬達、強電與 IR LED driver。

以下只保存當日討論時的參考價,不是固定售價。

型號 國際參考價 台灣當日看到的區間 備註
IMX462 A / SKU 30450 Waveshare 約 US$37.99;eBay 約 US$44 級 NT$1,450–1,800 的較合理區間,亦有 NT$2,000 以上賣家 目前偏好
IMX462-100 Waveshare 100/127 共頁約 US$82.99–84.99 區間 低價搜尋約 NT$2,425–2,522;部分賣家 NT$3,400–3,900 F1.0、ISP
IMX462-127 Waveshare 100/127 共頁約 US$82.99–84.99 區間 低價搜尋約 NT$2,425–2,522;曾查到洋天約 NT$2,835,其他賣家更高 127.9°、ISP
  1. 不要只搜尋 IMX462,要核對完整 variant。
  2. A 版優先確認名稱 IMX462 IR-CUT Camera (A)、Waveshare SKU 30450
  3. 100/127 版要確認是否為帶 onboard ISP 的版本,不要把其他 MIPI/USB/Jetson 模組混在一起。
  4. 台灣平台價差很大,購買前應再次比較 Waveshare 官方含運總價。

以目前需求與價格來看:

  1. IMX462 A 90° F2.0:最值得先買。Xperia X 的微光表現目前已可接受,A 版最重要的新增價值是更廣視野、可切 IR-CUT 與 850 nm 全黑夜視。
  2. IMX462-127:只有當 A 版 90° 實際裝上後仍無法涵蓋房間,才值得為超廣角升級。
  3. IMX462-100 F1.0:如果後續希望在非常暗的可見光環境仍不開 IR LED,才值得為 F1.0 與板載 ISP 支付更高價格。

IMX327 暫不優先;IMX219 則保留做開發、備用與白天測試。