pythonのopencvを使い2台のプロジェクターで投影した赤と青の単色の重なり部分を最終的にはなくしたいのですが、
まずは重なった部分の紫色?の部分を黒くしたいと考えています。
webカメラを使うことやグレイコード?などを駆使することは検索で調べてわかったのですが・・・。
いったいどういう風なプログラムを書くのかなどまったくわかんない状況で辛いです。
そもそもグレイコード?を使うかどうかも分からないです・・・><
どんな感じにしたいのかの図を掲載しておくのでなにかご教授いただければ本当にうれしいです。
webカメラといたしましてはELECOMのUCAM-C0220FEWHを用意してあります。
また、単色を出しているプログラムも画像の下に掲載しておきます。
python
1import cv2 2import numpy as np 3 4 5w, h = 480, 360 6color = [255, 0, 0] 7img = np.full((h, w, 3), color, dtype=np.uint8) 8 9cv2.namedWindow('screen', cv2.WINDOW_NORMAL) 10cv2.setWindowProperty('screen', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN) 11cv2.imshow('screen', img) 12cv2.waitKey(0) 13cv2.destroyAllWindows() 14 15 16cv2.imwrite('img.png', img)
回答2件
あなたの回答
tips
プレビュー