問題タブ [bgr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java:ディスプレイがRGBかBGRかを検出する
ほとんどの画面がRGBであることは知っていますが、Javaで、ディスプレイが物理的にRGBまたはBGRの順序を使用しているかどうかを検出する方法はありますか?
(画像がソフトウェアやビデオカードのメモリに保存される方法についてではなく、Javaアプリが実行されているディスプレイの物理的特性について話していることに注意してください)
c# - C#、ビットマップ、r8g8b8およびb5g6r5ピクセルデータ
私はファイルからr8g8b8パレットを抽出していますが、これをSystem.Drawing.Color構造体に変換し、SetPixelメソッドを使用してビットマップに入力するのは非常に簡単なようです。
しかし、それから私はb5g6r5パレットに遭遇しました、そして今私は何をすべきかわかりません。Bitmapクラスにその種のデータを入力する方法はありますか?
明けましておめでとう!
c - C のビットマップから BGR カラーを読み取る
24 ビットの BMP ファイルから RGB 値を取得しようとしていました。私が使用している画像は小さな画像で、すべて赤なので、すべてのピクセルの BGR 構成はB:0 G:0 R:255
. 私はこれをします:
問題は、それらを印刷すると、最初のピクセルは問題ありB:0 G:0 R:255
ませんが、その後 に変化し始め、次に に変化するB:0 G:255 R:0
ことB:255 G:0 R:0
です。幅が 10 ピクセルの場合、変更は 10 ピクセルごとに発生します。
opencv - opencvで検出された円のピクセルのHSV値を読み取る
円が検出された画像があり、これらの円の値を HSV 形式で読み取ろうとしています。BGR 値は取得できますが、HSv は取得できません。bgr値を取得した後にbgrをhsvに変換する方法はありますか? 以下のソースコード
opencv - OpenNI RGB イメージから OpenCV BGR IplImage への変換?
OpenNI Image Meta Data から取得できる画像を RGB 画像として配置します。デフォルトでデータがBGRとして保存されることを前提とするOpenCV IplImageに変換したいと思います。次のコードを使用します。
RGB 画像が BGR (IplImage 形式) になるように、C/C++ でこの変換を実行する最良の方法 (最速) は何ですか?
c++ - OpenCV BGR 8 ビット イメージを CIE L*a*b* に変換する
ドキュメントで提供されている関数を使用して、8 ビット深度のRGBMat
画像を表す特定のものをLabに変換しようとしています。
次の変換コードを試しました。
私は毎回奇妙な結果を受け取りました。いくつかのサンプルでは、「L」値が 100 を超えており、文字通り <107, 125, 130> です。
Photoshop も使用して結果を確認していますが、107 が 0 ≤ L ≤ 100 の許容範囲を超えているため、エラーが何であるかを理解できません。
更新: 全体的な結果をここに投稿します: 8 ビット BGR で表される画像 (Mat) が与えられた場合、画像は次のように変換できます。
ピクセル値は、次の方法でアクセスできます。
ios - RBG24はWindowsではうまく再生できますが、iOSでは再生できません
H264ビデオをrgb24ファイルにデコーダー変換することで、Windowsでうまく表示できますが、UIImageを使用してUIImageViewに表示すると、色が正しくありません。私がこれとして使用するコード:
ただし、CGImageを作成する前に、次のようにコードを追加してください。その表示は正しくなります。次のコードは、rgbとbgrの間で変換します。
rgbからbgrに変換した後、そのショーは正しくなります。
だから私は、なぜ同じRGB24ファイルがPCでうまく再生できるのに、iOSではRGB24からBGR24に変換する前に間違っているのかを知りたいのです。
php - php gdを使用して写真に彩度を適用する方法
php gd を使用して写真に彩度を適用したいのですが、画像編集を行うことしか知りません。する必要がある:
- BGR を HSL に変更
- 知らないことをする。
- 結果を HSL から BGR に戻します。
ステップ2のロジック/アルゴリズムを知っている人はいますか? PHPで写真に彩度を適用する他の良い方法はありますか?
編集:「彩度の適用」とは、ipiccy.comのようなほとんどの画像編集ツールで行うことができる方法のように、写真の彩度を操作/変更し、スライダーの値を変更してからMicrosoft Office 2010で写真を編集する機能です。写真の彩度が変わります。写真の彩度を変更するコードをphpで書きたいのですが、開始方法がわかりません。誰でもアドバイスできますか?ありがとうございました。
opencv - OpenCvでBGR24フォーマットを設定するには?
JPEG 形式または YUV422 または BGR24 でフレームを取得できる V4L2 カメラを持っています。OpenCVでカメラをBGR24@640x480に設定したいです。これを行うために、次の設定を行いました。
しかし、opencv は次のエラー メッセージを返します。
そのため、openCV は BGR24 の代わりに JPEG@640x480 形式を設定しました。どうすれば修正できますか?
注: BGR24 形式は、次の gstreamer パイプラインでテストされ、正常に動作します。
敬具
python - h、s、vの値がある場合、OpenCVでマット画像を作成するにはどうすればよいですか?
数学計算を使用して、ピクセルのr、g、b値をh、sおよびv値に変換しました。これらのh、s、およびv値を使用して画像を作成し、imshow( "HSV"、hsv_image)を使用してそれらを表示できるようにするにはどうすればよいですか。
答えがPythonを使用している方が良いでしょうが、C++であっても問題ありません。