質問編集履歴
2
情報追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,12 @@
|
|
3
3
|
また、データの容量がrawの2倍になっています。
|
4
4
|
以下のコードでおかしなところがあれば教えてください。
|
5
5
|
また、rawデータをtifに変換する別の方法があれば教えていただけないでしょうか。
|
6
|
+
|
6
|
-
|
7
|
+
追記
|
8
|
+
尚、rawデータはイメージセンサーの出力データそのものをバイナリで保存したものです。
|
9
|
+
(このrawデータは正しく保存されていることは、rawを表示するソフトで確認済み)
|
10
|
+
1画素=16bitのリトルエンディアンで、符号はなしの整数です。
|
11
|
+
|
7
12
|
コードは以下です。 ```python```
|
8
13
|
コード
|
9
14
|
Imagesize=[2592,1922]
|
1
誤記修正、情報追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,12 @@
|
|
1
1
|
pythonで16bitリトルエンディアンのrawデータを読み込み、tiffファイルに変換したいのですがうまくいきません。
|
2
|
+
画像は出力されますが、正常な画像になっていません。(rawと違う。何が写っているかわからない)
|
3
|
+
また、データの容量がrawの2倍になっています。
|
2
4
|
以下のコードでおかしなところがあれば教えてください。
|
3
5
|
また、rawデータをtifに変換する別の方法があれば教えていただけないでしょうか。
|
4
6
|
|
5
|
-
コードは以下です。 ```python
|
7
|
+
コードは以下です。 ```python```
|
6
8
|
コード
|
9
|
+
Imagesize=[2592,1922]
|
7
10
|
with open(filename +".raw","rb") as f: #2byteのrawデータファイル
|
8
11
|
data=f.read()
|
9
12
|
img = Image.frombytes('F', Imagesize, data,"raw", 'F;16B')
|