私はアンドロイドアプリケーションをプログラミングしています。このアプリケーションは、カメラと、グレー、ハイ コントラストなどのさまざまな視覚化モードを使用します。非常に弱視の人があらゆる種類のテキストを読むために使用します。この人の中には、決められた色でしか読めない人もいます。したがって、私のアプリケーションは、現時点では によって提供される効果のみをサポートしておりCamera.Parameters.EFFECT_X
、画像のフォントの色と画像のテキストの色の 2 つの色で視覚化モードを提供する必要があります。人は、ある種のパレットから色を選択できる必要があります。したがって、問題は、2 色のみのフレームを取得するためのしきい値を作成する方法です。opencv4android を使用することも考えましたが、避けたいと思います。カメラのフレームごとに設定されたコールバックで数学的に実行できると思いますが、よくわかりません...
ここでいくつかのトピックを確認しましたが、この カメラのプレビューを操作するにはどうすればよいですか?
canvas.lock
使用されている。私のアプリケーションは 3 より前の Android バージョンで動作するはずなので、使用できませmHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
んcanvas.lock
。タイプまたはクラッシュの設定を回避できれば...
何か助けてください。