私のディレクトリにいくつかの画像(.bmp、.png、.jpg)があります。このイメージをWORD配列に変換してこのイメージをLCDに565形式(16ビットピクセル)で表示したいと考えています。画像をWORD配列に変換するには?助けてください。イメージをバイナリに変換するユーティリティはありますか?またはバイナリに変換するためにWindows C/CPPにいくつかのコードを提供してください。イメージをWORD(uint16)配列に変換するには?
答えて
これは、入力画像の正確な形式に大きく依存します。
「単語に」変換するだけでは、実際には「ビットマップ画像をRGB565ピクセルの行主要フォーマットの配列に変換する」のように表現しているわけではありません。
ビットマップイメージを読み込んで各ピクセルの値を読み取ることができるイメージ処理ライブラリを見てください。
おそらくRGB565に直接変換することはできますが、他のビットマップ形式と比べてあまりにも厳しくすべきではありません。
インデックス付きと「トゥルーカラー」の両方のビットマップ形式があり、両方を処理する必要があるように思えます。あなたが運が良ければ、各形式の図書館は、これを抽象化し、例えば、 uint32 read_pixel_as_rgb888()
機能です。
多くのビットマップイメージフォーマットは圧縮に多くの焦点を当てているため、ファイルのビットを読み込むだけでは十分ではないため、フォーマットに従ってデータを圧縮解除する必要があります。これは非常に複雑なので、事前に書かれたライブラリだけが賢明な選択肢です。
PNGについては、、JPEGの場合はlibjpegをご覧ください。 2番目の考えでは、これらのライブラリは少し低レベルかもしれませんが、代わりにSDL_Imageのようなものを見てください。
あなたは、画像ファイルを開くにはCIMGを使用するように試みることができる - http://cimg.sourceforge.net/
あなたは(次のように:http://products.softsolutionslimited.com/img2ocr/category/image_to_word.htm)OCR技術を使用してテキスト形式に画像を変換することができますいずれかをして、結果テキストを処理します。または、イメージを直接ロードする場合は、freeimage.dll http://freeimage.sourceforge.net/sourcecode.htmlライブラリをグレースケールモードで使用し、次に黒のピクセルを発光させます。
これは、ここで尋ねられていることではありません。 OCRではなく、画像からバイナリデータを読み取ろうとしています。 –
- 1. Golang:image.imageをuint16に変換するには
- 2. HEX文字列をUInt16に変換するには?
- 3. Pythonはイメージ配列(20,20)を配列(400)に変換します
- 4. イメージを数値配列(numpy)に変換するには?
- 5. バイト配列をjavaFXイメージに変換するには?
- 6. uint16イメージを作成する
- 7. バイト配列イメージの変換後にcore.net
- 8. int(int64)をgolangのuint16に変換するには?
- 9. Uint8ClampedArray配列をnode.jsのpngイメージに変換する方法は?
- 10. 多倍長乗算を実行するには、UInt64の配列をUInt16の配列に変換するにはどうすればよいですか?
- 11. バイト配列をイメージに変換する:パラメータが無効です
- 12. WinRt AppのWriteableBitmapイメージをバイト配列に変換する方法
- 13. BGRバイト配列をイメージに変換する方法
- 14. バイト配列をイメージに変換する方法
- 15. UIImagePickerイメージをバイト配列に変換する方法objective-c
- 16. バイト配列のRGBイメージをグレースケールに変換する方法
- 17. JPEGイメージをバイト配列に変換する - COM例外
- 18. base64バイト配列をイメージに変換する
- 19. バイト配列をpngイメージに変換する
- 20. Javaイメージをバイト配列サイズの問題に変換する
- 21. numicpy配列に変換する前にdicomイメージのサイズを変更する
- 22. Javaイメージを行列に変換する
- 23. Apache IgniteをUInt16からInt16に変換する
- 24. バイト配列をイメージなしのイメージに変換するFromStream(for Mono)
- 25. 複数のイメージをバイト配列としてイメージに変換するxamarinフォーム
- 26. rgbイメージ配列をsws_scaleからDIB(メモリビットマップ)に変換するには
- 27. PILイメージをバイト配列に変換しますか?
- 28. イメージをCNNの配列に変換します
- 29. javaのint []バイナリ配列をイメージに変換します。
- 30. 配列を文字列に変換する配列を変換する関数
"c/C++で.bmp、.jpg、.pngファイルを開く方法"を意味しますか?私はそれのためにいくつかのライブラリを使用します。 –
はい。私はちょうどそれのピクセルのバイナリをしたい。ヘッダーは必要ありません。どのライブラリを使用しましたか? – indira
http://forums.codeguru.com/showthread.php?t=374650 –