Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Python + OpenCVのimshowでフルスクリーン表示

reTerminal(RasPi CM4とディスプレイを組み合わせたモジュール)にOpenCVの結果を表示したものの半端に小さいのでデフォでフルスクリーン化することに

実際のところ

imshowの前にウィンドウの設定をしてやればフルスクリーン表示

cv2.namedWindow("window", cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty("window",cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)
cv2.imshow("window", img)

第一引数をタイポすると違うウィンドウ扱いになるので注意してください
namedWindowとsetWindowPropertyが逆でも駄目です
私はそれで一時間近く溶かしました(

画面切り替えはDebian系なら「Window + Tab」でマウスによらず切り替えが可能です