私のディレクトリにいくつかの画像(.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. イメージを数値配列(numpy)に変換するには?
- 2. uint16イメージを作成する
- 3. int(int64)をgolangのuint16に変換するには?
- 4. バイト配列をイメージに変換する:パラメータが無効です
- 5. Javaイメージをバイト配列サイズの問題に変換する
- 6. バイト配列をpngイメージに変換する
- 7. JPEGイメージをバイト配列に変換する - COM例外
- 8. base64バイト配列をイメージに変換する
- 9. BGRバイト配列をイメージに変換する方法
- 10. バイト配列をイメージに変換する方法
- 11. WinRt AppのWriteableBitmapイメージをバイト配列に変換する方法
- 12. バイト配列をイメージなしのイメージに変換するFromStream(for Mono)
- 13. 配列を文字列に変換する配列を変換する関数
- 14. rgbイメージ配列をsws_scaleからDIB(メモリビットマップ)に変換するには
- 15. PILイメージをバイト配列に変換しますか?
- 16. この配列をオブジェクトの配列に変換するには?
- 17. PHP配列をJavascript配列に変換するには?
- 18. ruby配列をC配列にRubyInlineで変換するには?
- 19. 配列(配列形式)を配列に変換する - PHP
- 20. バイト配列をint配列に変換する方法は?
- 21. イメージをjavaのbase64文字列に変換するには?
- 22. イメージをHTMLに変換するには?
- 23. JSONオブジェクトをループに変換して配列に変換する
- 24. オブジェクト配列をPowerShellの文字列配列に変換する
- 25. レスポンスjson文字列イメージを表示可能なイメージに変換するには
- 26. Iterableを配列に変換する
- 27. Angular2:配列をObservableに変換する
- 28. Javascriptオブジェクトを配列に変換する
- 29. php配列をデータベーススキーマに変換する
- 30. 配列をビットマップに変換する
"c/C++で.bmp、.jpg、.pngファイルを開く方法"を意味しますか?私はそれのためにいくつかのライブラリを使用します。 –
はい。私はちょうどそれのピクセルのバイナリをしたい。ヘッダーは必要ありません。どのライブラリを使用しましたか? – indira
http://forums.codeguru.com/showthread.php?t=374650 –