LCDの使用方法
ビデオチュートリアル7 - LCDディスプレイの使用:https://singtown.com/learn/49601/
IDE で以下のコードを実行します。
このコードはファームウェアバージョン4.5.1以降の最新版に対応しています。
# LCD表示のサンプルプログラム
#
# 注意: この例を実行するには、OpenMV用のLCD拡張ボードが必要です。
#
# LCD拡張ボードを使用すると、実行中にOpenMV Camのフレームバッファを確認できます。
#
# このコードはファームウェアバージョン4.5.1から最新版までに対応しています。
import csi
import time
import display
import image
csi0 = csi.CSI()
csi0.reset()
csi0.pixformat(csi.RGB565)
csi0.framesize((128, 160))
# LCD画面を初期化します。
# 注: 対応している場合、DACまたはPWMバックライトコントローラーを使用して
# バックライトの明るさを制御できます:
# lcd = display.SPIDisplay(backlight=display.DACBacklight(channel=2))
# lcd.backlight(25) # 25%の明るさ
# それ以外の場合は、デフォルトのGPIO(オン/オフ)コントローラーが使用されます。
# OpenMV Cam M4/M7/H7/H7 Plus -> DACおよびGPIO対応
# OpenMV Cam RT1062 -> GPIO対応
# OpenMV Cam N6 -> PWMおよびGPIO対応
lcd = display.SPIDisplay(vflip=True, hmirror=True)
clock = time.clock()
while True:
clock.tick()
lcd.write(csi0.snapshot(), hint=image.CENTER | image.SCALE_ASPECT_KEEP)
print(clock.fps())
効果は以下の通りです。

以下のコードはファームウェアバージョン4.4.3以前に対応しています。
# LCD表示のサンプルプログラム
#
# 注意: この例を実行するには、OpenMV用のLCD拡張ボードが必要です。
#
# LCD拡張ボードを使用すると、実行中にOpenMV Camのフレームバッファを確認できます。
#
# このコードはファームウェアバージョン4.4.3以前に対応しています。
import sensor, image, lcd
sensor.reset() # センサーを初期化
sensor.set_pixformat(sensor.RGB565) # または sensor.GRAYSCALE
#画像のカラーフォーマットを設定します。RGB565(カラー)とGRAYSCALE(グレースケール)の2種類があります
sensor.set_framesize(sensor.QQVGA2) # 128x160サイズの特定のLCD画面用
lcd.init() # LCD画面を初期化します。
while(True):
lcd.display(sensor.snapshot()) # 撮影して画像を表示します。