1
OpenCVのIplImages
をディスプレイループのTkinter
イメージに変換するアプリケーションがあります。当然これは、アプリケーションの応答性を向上させる最も効率的な方法です。ここでTkinterでOpenCV IplImageを効率的に表示する
は(frame
がIplImage
である)私は現在、それをやっている方法は次のとおりです。
pil_image = PIL.Image.fromstring(
'RGB',
cv.GetSize(frame),
frame.tostring(),
'raw',
'BGR',
frame.width*3,
0)
tk_image = ImageTk.PhotoImage(pil_image)
だから、文字列に全体OpenCVの画像を変換PILを通してそれを供給し、その後、TKにPILから変換しています。より良い方法がありますか?