5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

画像処理 その13

1 :デフォルトの名無しさん:2011/04/04(月) 14:56:41.07
画像処理プログラミングについて質問、議論を行うスレッドです
・画像処理について素人同士で大激論
・初学者の質問に対してやさしく(的を外れた)解答を与える
・その道の玄人も大歓迎

前スレ
画像処理 その12
http://hibari.2ch.net/test/read.cgi/tech/1247100724/

265 :デフォルトの名無しさん:2011/11/12(土) 15:59:20.87
>>262
すれ立てるまでもないスレで、似たような話題があった。
そっちは、3頂点のソートだったが。
単に3点ソートという点で言えば、比較回数はそれ以上
上げられないが、要素の交換を最適化するとかいう方法もある。
例えば、要素交換はせず、テーブル参照で要素を入れ替えるとか。

// 入れ替え先の要素番号テーブル d[0] = s[ index[0] ]; とか書いて使う
static const int
Tri::index[][3] =
{
{ 0, 1, 2 },
{ 0, 2, 1 },
{ 2, 0, 1 },
{ 1, 2, 0 },
{ 1, 0, 2 },
{ 2, 1, 0 }
};

// Tri::indexの何番目を参照するか返す
template<class Type> int Tri::SortIndex( Type vertex0, Type vertex1, Type vertex2 )
{
int index = 0;

if( vertex0 > vertex1 ) index = 3;
if( vertex1 < vertex2 ) return index;
if( vertex0 < vertex2 ) return index + 1;

return index + 2;
}

266 :デフォルトの名無しさん:2011/11/12(土) 16:01:20.35
間違えた

×: d[0] = s[ index[0] ];
○: d[0] = s[ Tri::index[index][0] ];


267 :デフォルトの名無しさん:2011/11/12(土) 16:30:39.03
ハード化するんでしょ
データはバーストで取り出してるとして
3データなら一撃で結果でるんじゃね

268 :デフォルトの名無しさん:2011/11/19(土) 16:26:01.28
RAWを現像するとき、メーカー純正ソフトやdcrawでは飽き足らないので
自作している人はいないか?
専用のスレもないみたいだよね。
自作しようとしても、意外と情報がないから分からない。

269 :デフォルトの名無しさん:2011/11/19(土) 17:07:35.61
デジカメ板に無かったけ?

270 :名無し募集中。。。:2011/11/19(土) 20:17:04.72
ここは画像加工という意味の画像処理スレじゃないけども
フィルターとか前処理的なものは十分含むと思うから
やりたい事を書けばいいと思うの

271 :デフォルトの名無しさん:2011/11/19(土) 22:57:33.95
OpenCVにDNGの読み書き機能が入れば、RAW原像をやる人も増えそうだな。

272 :デフォルトの名無しさん:2011/11/21(月) 15:29:53.08
本来の意味でのRAWデータだと、メーカー毎(下手すりゃ機器毎)にフォーマットが違うからなぁ
下手すると1色8Bitじゃなかったりするし、ヘッダも違うし

273 :デフォルトの名無しさん:2011/11/21(月) 22:27:16.39
ヘッダがあるとか、どんなRAWデータだよ。

274 :デフォルトの名無しさん:2011/11/21(月) 22:43:57.94
これも面白そうやね
http://ufraw.sourceforge.net/

275 :デフォルトの名無しさん:2011/11/21(月) 23:50:33.06
ヘッダがないと、縦横の画素数やビット幅も分からないだろ〜

276 :デフォルトの名無しさん:2011/11/21(月) 23:52:51.14
DNG Converterというのがフリーで使えて
どんなカメラのRAWもDNGに変換できるからDNGを出発点にするのが良い

277 :デフォルトの名無しさん:2011/11/22(火) 00:09:18.29
MATLABでDNGのBayer配列データを読み出す方法
ttp://blogs.mathworks.com/steve/2011/03/08/tips-for-reading-a-camera-raw-file-into-matlab/

やっている事はMATLABのTIFFの入出力関数を用いて読み出しているだけ。つまり、CからTIFFライブラリを使えばDNGは読み出せるということ。

278 :デフォルトの名無しさん:2011/11/22(火) 01:19:23.61
ロジのWebカメラは、Rawモードがあるね。

279 :デフォルトの名無しさん:2011/11/22(火) 03:30:21.42
>>275
デジカメのRAWモードとやらは知らんが、ファイル名にサイズを埋め込むRAWデータはあるね。

280 :デフォルトの名無しさん:2011/11/22(火) 10:22:20.30
>>273
画素値だけで画像のサイズもbit数もわかるのは、エスパーか限られた条件で取られたRawデータだけだろ

281 :デフォルトの名無しさん:2011/11/22(火) 23:36:24.72
DCRAWでRAWをTIFFに変換するのがもっとも楽だろ
dcraw -D -4 -j -t 0 -T

282 :デフォルトの名無しさん:2011/11/24(木) 09:43:55.63
>>280
世の中には何も書かれていないデータがごろごろしているってことが理解できませんか?
で、仕様書見ると隅っこに小さく書かれているんだw

283 :デフォルトの名無しさん:2011/11/24(木) 11:52:08.77
>>282
仕様書なんて出来てから送られてくるものですしw
FPGAの仕様が変わりましたー^^v
なんて言って、末尾に追記されることなんてよくあることですしw

284 :デフォルトの名無しさん:2011/11/26(土) 18:12:22.77
rawつっても、画素値がRGBとかじゃなくてRAW(bayerとか)なのと、
ヘッダなしのデータと、(少なくとも)2種類あるってのをごっちゃにしてる人がいる気がする

285 :デフォルトの名無しさん:2011/11/26(土) 20:06:43.98
クスクス

286 :デフォルトの名無しさん:2011/11/27(日) 09:03:07.30
雲と蜘蛛、橋と箸の区別が困難な人たちの集まり

287 :デフォルトの名無しさん:2011/11/27(日) 10:27:54.26
規格もなにもなくそのメーカー/ベンダーにとって必要な最小限の情報をヘッダにして,あるいはヘッダなしで
画像データをベタ書きしてるから raw なんだが

288 :デフォルトの名無しさん:2011/11/27(日) 10:41:33.24
RAWをRGBに変換するCソースここに載せてくれ

289 :デフォルトの名無しさん:2011/11/27(日) 10:56:57.55
クスクス

290 :デフォルトの名無しさん:2011/11/27(日) 12:29:09.73
>>288
いいから>>287を100回読め

291 :デフォルトの名無しさん:2011/11/27(日) 13:33:32.09
俺様RAWが多すぎ

RAWは、まだ調理してない生のままという意味で、
センサーハードウェアの出力がそのままなものはRAWであって
そうでなければRAWではない


292 :デフォルトの名無しさん:2011/11/27(日) 13:37:22.77
ファイルに関するヘッダやメタデータがショボいファイルはDAT、BIN、HEXなど呼び方は多い

293 :デフォルトの名無しさん:2011/11/27(日) 14:06:47.13
hexはbinaryじゃないだろ。
まぁ、binaryだったとしても驚かないが。

294 :デフォルトの名無しさん:2011/11/28(月) 01:32:41.72
DOSつながりで3文字ってのは
もう限界だろよ

295 :デフォルトの名無しさん:2011/11/28(月) 02:55:55.74
DOS繋がりっつーか、FATの制約だよ。

296 :デフォルトの名無しさん:2011/11/28(月) 22:06:48.42
255階調のグレースケール画像をn階調画像に変換してpgm画像として出力するプログラム kai.c を作成しなさい。
出力画像の階調は、255階調を等間隔に区切って指定するようにしてください(n=2の場合は{0, 255}, n=3の場合は, {0,127,255})。
また,nの値は端末から入力するようにしてください。

という課題が出たのですがわかりません。
ヒントでもなんでもいいので教えてほしいです。
お願いします。

297 :デフォルトの名無しさん:2011/11/28(月) 22:27:41.01
for(float i = 0; i <= 255; i += 255 / (n - 1))printf("%d ",(int)n);
てきとうだけど、こんなかんじ?

298 :デフォルトの名無しさん:2011/11/28(月) 22:28:35.12
あ、まちがってる。まあいいや

299 :デフォルトの名無しさん:2011/11/28(月) 23:12:42.11
int i,n;
scanf("%d",&n);
printf("P2\n#\n%d 1\n255\n",n);
for(i = 0; i < n; i++)printf("%d ",(int)((255.0/(n - 1)) * (float)i));
無駄がありそうだけど、自分のじゃないからいいや。

300 :デフォルトの名無しさん:2011/11/29(火) 23:01:50.29
学生の課題にヒントは無しやろ
聞くなら友達に

301 :デフォルトの名無しさん:2011/11/30(水) 00:12:10.23
最近売られているロジクールのウェブカメラを用いて
uvcdynctrlでRAWの取得に成功した人はいますか?

302 :デフォルトの名無しさん:2011/11/30(水) 11:36:58.59
画像処理って傾向として整数演算と浮動小数点演算のどちらが多い?

303 :デフォルトの名無しさん:2011/11/30(水) 12:41:44.05
>>302
テスト実装の段階では(解析の理論をそのまま素直に実装したような場合)
浮動小数点演算でやるけれど大抵の場合丁寧に見直すと整数演算で
処理できるし、そのように変換できる場合には整数演算の方が速い場合が
多いので本気実装では整数演算を多用するみたいな感じ。

FFTみたいにあんまり整数演算に置き換える余地がないようなものも
あるけどな。

304 :デフォルトの名無しさん:2011/11/30(水) 13:38:21.07
どんな画像処理を行うかにもよるけど、人間の目で違いを出す程度なら整数レベルで十分だしな
画像解析とかになると、小数必要だけども

305 :デフォルトの名無しさん:2011/12/03(土) 15:42:33.36
こんにちは

環境中に、ラインレーザを適当に照射します。
その様子を撮影した画像から、ラインレーザの形状のみを抽出するにはどうしたらよいでしょうか?
ソフト名とプログラムをお聞きできればうれしいです。
ちなみに、PCにはMATLABであればインストールされています。
よろしくおねがいします

306 :片山博文MZ ◆0lBZNi.Q7evd :2011/12/03(土) 17:01:26.16
>>305
明るいところだけ抜き出せば?

307 :デフォルトの名無しさん:2011/12/03(土) 19:08:08.95
>>306
それはどのソフトでどのような処理を行えばよいのでしょうか?
ペイントで抜き出せば?ということですか?

308 :デフォルトの名無しさん:2011/12/03(土) 19:29:12.17
おおう・・・

309 :デフォルトの名無しさん:2011/12/03(土) 19:49:41.80
ここはプログラム書くヒトの板
何かソフトウェアを探してるなら板違い

310 :デフォルトの名無しさん:2011/12/04(日) 16:32:32.19
だな

311 :デフォルトの名無しさん:2011/12/10(土) 00:32:28.75
画像処理でフーリエ変換じゃなくウェーブレットを使うメリットを教えてください!
静止画像にt軸を持つウェーブレットを適用する理由が分からんです・・・

312 :デフォルトの名無しさん:2011/12/10(土) 01:12:12.66
ttp://www.pref.okayama.jp/sangyo/kougi/publishment/news/pdf/471/p5.pdf

313 :デフォルトの名無しさん:2011/12/10(土) 01:18:41.96
なるほど、フーリエだと元画像の位置情報が欠落していたけど
ウェーブレットだと位置情報の欠落が防げるってことでOKっすね?

314 :デフォルトの名無しさん:2011/12/10(土) 17:37:56.33
>>313
元々モルレーが狙ってたのもそういう方向だな.
モルレーのはガウス窓フーリエだったから少し今言うウェーブレットとは違うけどね.

モルレーなんかのやり方はわりと泥臭い方法だったけど後になって色々
刺激を受けた人が整理してみたら1957ぐらいから研究されていた特異積分作用素
の話とくっついたりして実は数学的にも深い内容を持ってるなんて事になった.

77 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)