画像処理 15枚目 [転載禁止]©2ch.net

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

2デフォルトの名無しさん2015/05/22(金) 21:43:42.33ID:hvmMrypT
画像処理系のライブラリ

OpenCV ttp://sourceforge.net/projects/opencvlibrary/
Gimp ttp://www.gimp.org
Vigra ttp://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Vips ttp://www.vips.ecs.soton.ac.uk/
VXL ttp://vxl.sourceforge.net/
CImg ttp://cimg.sourceforge.net/
Gegl ttp://www.gegl.org/
ImageMagick/GraphicsMagick ttp://imagemagick.org/ ttp://www.graphicsmagick.org/
GIL ttp://opensource.adobe.com/gil/
CxImage ttp://www.codeproject.com/bitmap/cximage.asp
FreeImage ttp://freeimage.sourceforge.net/
ITK ttp://www.itk.org/
GD ttp://libgd.bitbucket.org/
Imlib2 ttp://docs.enlightenment.org/api/imlib2/html/index.html
MIST ttp://mist.suenaga.cse.nagoya-u.ac.jp/trac/

3デフォルトの名無しさん2015/06/05(金) 09:07:58.01ID:jbakyBW8
あげ

4デフォルトの名無しさん2015/06/05(金) 12:52:50.34ID:M7lcZRBS
waifu2x をテンプレに含めるべきかもしれない

5デフォルトの名無しさん2015/06/05(金) 13:52:27.62ID:jbakyBW8

6デフォルトの名無しさん2015/06/08(月) 21:30:34.77ID:hp59R5x+
メディアンフィルターのプログラムを自作しており
中央値を導く時にクイックソートを使っています.
ソートはとても時間がかかるため効率的に中央値を導く方法をご教授してもらえないでしょうか?
7×7×7のフィルターです

7デフォルトの名無しさん2015/06/08(月) 21:50:35.21ID:bTCraCv1
メディアンはやくする方法は知らないなあ

8デフォルトの名無しさん2015/06/09(火) 10:33:49.33ID:rq1TUv96
>>6
最小値と最大値を計算する
どっちかが4カウント行ったら中央値
ソートより早いかはわからん

9デフォルトの名無しさん2015/06/09(火) 10:34:35.01ID:rq1TUv96
あ、ダメか

10デフォルトの名無しさん2015/06/09(火) 11:00:07.94ID:qhDSDopS
どれぐらいのサイズだと毎回挿入ソートするのと全部まとめてソートするのとに差が出てくるかな?

11デフォルトの名無しさん2015/06/09(火) 11:16:44.00ID:XgKP5Smd
極論で言えば全部をソートせず、
二次元画像なら隅4点と中央点を直接指定するとか
7x7x7だから3次元ぽいが、9点ソートや17点ソート(+中心から垂直に4離れた8点)でもそれなりに綺麗になるかと
馬鹿正直に343点ソートよりはずっと早いし

12デフォルトの名無しさん2015/06/09(火) 11:46:20.39ID:qhDSDopS
そのやりかたはありだと思うが…
既にメディアンではなくなっているよね?

13デフォルトの名無しさん2015/06/09(火) 12:00:01.09ID:S4oxmMzE
バケットソートかSIMDのmin,maxあたり使うとソート自体が速くなる
ウィンドウサイズが3x3ならいろいろテクニックあるんだが
7x7x7だとウィンドウずらしとか面倒そうだな

14デフォルトの名無しさん2015/06/09(火) 15:03:42.09ID:9FRXqzT5
果たしてメジアンを知ることに意味があるのかどうか
メジアンを見つけるより適当な値を暫定メジアンにした方が良い場合の方が多い

15デフォルトの名無しさん2015/06/09(火) 16:21:36.13ID:m0FcBQ9M
>>13
これの引用文献に載ってるやつ?
https://www.ipsj.or.jp/award/9faeag0000004f1r-att/LI_9.pdf

16デフォルトの名無しさん2015/06/09(火) 17:51:04.91ID:7QVgzSQ7
6です
皆さん親切にありがとうございます,
どうやらクイックソートよりも良い方法はなさそうですね。

17デフォルトの名無しさん2015/06/09(火) 19:35:43.32ID:S4oxmMzE
>>15
おおむねそんな感じだけどCPUの進化で条件分岐予測とかキャッシュサイズの関係で
最適なのかは違ってきてると思う

>>16
要素数が少ない場合に選んではダメなソートアルゴリズムだろ
だいたい中央値なら全要素のソートが完了する必要がない

18デフォルトの名無しさん2015/06/09(火) 20:04:19.89ID:XgKP5Smd
メディアンを使う時って大抵は細かいノイズ除去だしね
数点抽出してソートすれば事足りる

目的がわからんから何とも言えんが、平均がダメならバイラテラルフィルタを簡略化するとか

19デフォルトの名無しさん2015/06/11(木) 21:27:58.50ID:jgItKMoE
まあ、その「数点抽出して」が効果的かどうかが問題なんであって、メディアンを
使うことは確実性という意味では最適だがな…
いかんせん、速くする方法がほぼないからな…

20デフォルトの名無しさん2015/06/21(日) 08:44:24.28ID:6YKxkSkD
白色LEDライトの付いた Web Camera を買ったのですが、撮った写真の色が
太陽光での見た目と違うので補正したい。
RGBの3色のモデルというかパターンを撮って、これのずれで上の写真を補正
できないかと思っていますが、3色のバターンはどこかで入手できないでしょ
うか。

21デフォルトの名無しさん2015/06/21(日) 09:51:41.37ID:qbGsUBw5
その入手したいパターンというのがデジタルデータという意味なら、
入手後、自分で印刷するつもりだということ?(´・ω・`)

それなら自分でペイントとかで作って印刷すればいいんじゃないかな?(´・ω・`)

22デフォルトの名無しさん2015/06/21(日) 10:56:09.16ID:oHn44sS9
色温度補正なら真白い被写体で十分。

23デフォルトの名無しさん2015/06/21(日) 12:44:48.07ID:qOkHT/Po
>>20
カメラ屋とか印刷屋いけば色サンプルの切れ端くらいいくらでももらえる

24デフォルトの名無しさん2015/06/21(日) 15:16:59.04ID:JraXIJ1Z
ソートの部分だけ、アセンブラ(SIMD)にするとか
書くの大変だと思うけど、7倍ぐらいは早くなるよ。

25202015/06/21(日) 19:30:59.36ID:6YKxkSkD
レスをどうも。
>>21 RGB(255,0,0), RGB(0,255),0), RGB(0,0,255) を印刷したものが欲しいと
思ったので、自分で印刷するとプリンターによるずれが出る。
>>22 確かに。本当に白い紙があるか探して試します。
>>23 もう10年以上もこういうとこ行ったことなくてうかつでした。
 行ってみます。

26片山博文MZ ◆T6xkBnTXz7B0 2015/06/23(火) 14:03:39.90ID:i2r6Oae2
減色処理をやってるとこだが、最適化パレット
生成には
メディアンカットとk-meanのどっちがいいんだ?

27片山博文MZ ◆T6xkBnTXz7B0 2015/06/23(火) 14:39:22.04ID:i2r6Oae2
k-meansって並列処理が可能ですか?

28デフォルトの名無しさん2015/06/23(火) 15:34:06.28ID:BRDN6G7u
>>20
キッチリ合わせるならx-riteのカラーチャート
表示した時のRGB値が載ってるから補正にオススメ

まーそこまでやらなくても、見た目に近い色を表示してくれるカメラで赤青緑の折り紙を撮影して、
ウェブカメラとの比を係数にすれば十分だとは思うが

あとはソフトじゃないが赤外線カットフィルタが無かったら付けるだけでも結構違う

29片山博文MZ ◆T6xkBnTXz7B0 2015/06/23(火) 17:52:15.09ID:i2r6Oae2
【なんちゃって減色処理】
1.画像を16x16に縮小する。
2.画像から256個の画素を取り出す。
3.256色以下に減色成功!

30片山博文MZ ◆T6xkBnTXz7B0 2015/06/28(日) 12:51:01.57ID:7OyeVowG
画像処理ライブラリー「imaio」
http://katahiromz.web.fc2.com/imaio/

コンパイラーは、VC++ 2013、MinGW、BCC55に対応。
画像形式は、BMP, JPEG, GIF, PNG, TIFF, アニメーションGIFに対応。

よろしくね。

31デフォルトの名無しさん2015/06/28(日) 13:10:49.14ID:zrTD3Omj
凄い、全然画像を処理しない画像処理ライブラリとか、凄過ぎるよね?(´・ω・`)

32デフォルトの名無しさん2015/06/28(日) 13:21:38.44ID:A43RH85D
>>31
減色処理は画像処理ではないという認識もなかなか凄い

33デフォルトの名無しさん2015/06/28(日) 13:26:33.16ID:Q02e+j2+
片山某は荒らし

34片山博文MZ ◆T6xkBnTXz7B0 2015/06/28(日) 13:41:23.05ID:fbuC1pHK
これをLinux i386に移植したいんだが、アマゾン券20000円でやってくれる人は、居ないか?

35デフォルトの名無しさん2015/06/28(日) 13:50:02.61ID:LbpEiYoS
どういう機能があるかはダウンロードしてreadme読めってんじゃ、見る気にもならんな。

36片山博文MZ ◆T6xkBnTXz7B0 2015/06/28(日) 14:12:52.76ID:fbuC1pHK
>>35
ご意見ありがとうございます。
次のリリースで修正いたします。今、ネットにつながっていないので(^_^;)

37デフォルトの名無しさん2015/06/28(日) 15:10:26.76ID:OeLQkQMR
>>36
これ使って何が出来るか実例集みたいなのは無いんですか?

38片山博文MZ ◆T6xkBnTXz7B0 2015/06/28(日) 15:12:28.01ID:fbuC1pHK
>>37
ショボいサンプルはimaio_bmpの中のimaio_test.cに

39デフォルトの名無しさん2015/07/01(水) 21:54:43.90ID:JvB5QCRm
つーか、何を目的にしてこんなんつくったん?
俺、つねづね ソース公開する人の気持ちわらかんのよね。
オープンソースプロジェクトになら参加理由はわかるけど。
個人で完結とかだと理由がイメージできん。

40デフォルトの名無しさん2015/07/01(水) 21:58:45.83ID:4sCZYSn8
オープンソースプロジェクトは内容を見るのがだるいだろ
ブログにぽっと貼ってあるほうがいい

41デフォルトの名無しさん2015/07/01(水) 22:02:13.36ID:rEApKt6j
自己顕示欲に決まってんだろ

42片山博文MZ ◆T6xkBnTXz7B0 2015/07/01(水) 22:23:07.01ID:GJbtuEwQ
アニメgifの処理に不具合があるようだな

43デフォルトの名無しさん2015/07/02(木) 10:33:55.86ID:bfg1NSwR
画像処理は確率統計と線形代数は必須単位だなぁ

44デフォルトの名無しさん2015/07/02(木) 11:26:00.44ID:C9JlCPOr
画像処理はピクセル単位だろ

45片山博文MZ ◆T6xkBnTXz7B0 2015/07/02(木) 21:24:21.73ID:4xu5S6Hj
DirectDrawを使わずに世界一速い透過処理をDIB HBITMAP上で行うにはどうすればいいんだ。。。

46デフォルトの名無しさん2015/07/04(土) 01:37:06.93ID:DpGu+TQb
こいつ何もかも中途半端なカタチで途中で投げ出す。
極めることのできない永遠の二流のパクリマン。

47片山博文MZ ◆T6xkBnTXz7B0 2015/07/04(土) 02:01:23.80ID:DpXmtLyl
こっちの家庭はまだ平成じゃないんだ。朝は早く起きるなとか、
夜はパソコンするなとか、インターネットに接続するな、
とかいろんな家庭内ルールがあって野暮な時間が余分にかかるんだ。

48デフォルトの名無しさん2015/07/04(土) 21:22:29.10ID:DpGu+TQb
と、呼吸するがごとく嘘を吐く

49デフォルトの名無しさん2015/07/04(土) 21:27:45.83ID:DpGu+TQb
>>47
お前の書き込み時間を見てみろ、まったく韓国人なみの嘘つきだな

50片山博文MZ ◆T6xkBnTXz7B0 2015/07/04(土) 21:31:26.08ID:DpXmtLyl
パソコンからじゃないよ。ガラケーからだよ。

51Ksh2WP42015/07/04(土) 21:33:32.71ID:DpXmtLyl
fusianasan

52デフォルトの名無しさん2015/07/04(土) 21:37:38.11ID:zRDpFPHr
>インターネットに接続するな、
韓国人乙

53デフォルトの名無しさん2015/07/04(土) 21:40:05.49ID:euCLXEYB
>>49
片山は北のシンパ

おはようございます。私はオープン帝国参謀の片山博文MZという者です。専門は東アジア情勢と情報技術
です。消費増税決定に心より感謝致します。手短にしますが、北朝鮮をより良い地域にするための提案が
ございます。
北にできて日本にできない産業を考えるに、やはり遺伝子だろうと。北を遺伝子天国にし、試験管ベビーや
ジェラシックパークを実現する計画。税金天国(タックスヘイブン)と同じ発想です。私は本気です。
北を遺伝子で盛り上げて、北朝鮮人民に夢を持たせてあげたい。実現には遺伝子関連技術の注入が
必須だが、あなた方の知恵をお借りしたい。手厳しいご批評をお願いします。

54デフォルトの名無しさん2015/07/04(土) 21:48:37.60ID:I2QglIyK
いきなり fusianasanとかこいつの発想がキモい

55片山博文MZ ◆T6xkBnTXz7B0 2015/07/05(日) 10:51:18.76ID:w9v3Eza+
画像処理ライブラリー「imaio」
http://katahiromz.web.fc2.com/imaio/

ver.0.2!!! バグ修正しました。

56片山博文MZ ◆T6xkBnTXz7B0 2015/07/05(日) 10:52:49.55ID:w9v3Eza+
サンプルもついてるよ!

57デフォルトの名無しさん2015/07/05(日) 11:21:29.10ID:R5D1CG4B
723 名前:片山博文MZ ◆T6xkBnTXz7B0 [] 投稿日:2015/06/25(木) 18:04:11.58 ID:L8cWAkwK
Linuxプログラミング初心者の片山博文MZです。X11のことですが、
XImageとPixmapの使い分けがわかりません。なぜ2つあるのでしょう。

58デフォルトの名無しさん2015/07/05(日) 16:47:29.61ID:j8v347WA
片山がばらまいていたウィルスとかinternet Archiveに残っているよ。

59デフォルトの名無しさん2015/07/05(日) 17:13:05.64ID:xkCX3ObO
最近は体液交換所だとw

60片山博文MZ ◆T6xkBnTXz7B0 2015/07/06(月) 12:53:25.88ID:2AmbnSO3
アニメGIFの繰り返し回数は、NETSCAPE2.0以外でも指定できるみたいですが、
どのように指定するのでしょうか? C言語でお願いします。

61デフォルトの名無しさん2015/07/06(月) 15:09:44.85ID:1NvBPU8U
こんなときだけ下手にでるなよ、DQNのくせに

62デフォルトの名無しさん2015/07/06(月) 15:18:15.52ID:EoAcmLTi
人格障害だろ

63片山博文MZ ◆T6xkBnTXz7B0 2015/07/06(月) 15:23:30.76ID:2AmbnSO3
布団がふっとんだ
蝿ははえー

64デフォルトの名無しさん2015/07/06(月) 18:26:21.88ID:2AmbnSO3
すっとこ、すっとこ、すっとこどっこい

65片山博文MZ ◆T6xkBnTXz7B0 2015/07/07(火) 20:13:09.39ID:b3eSLhoQ
APNG対応するぜ!

66片山博文MZ ◆T6xkBnTXz7B0 2015/07/08(水) 21:34:50.14ID:73Ug3Wex
APNGパッチを当てずにAPNG対応しろだと!?
さらにDLL不要にしろだと!?
難易度高し

67デフォルトの名無しさん2015/07/12(日) 01:52:59.64ID:bkprvq+c
Ocamlが本当にCより速かった
何で画像処理にOcamlみんな使わないんだろ
OpenCVとかもOcaml で書き直してほしい

68デフォルトの名無しさん2015/07/12(日) 06:29:45.04ID:85hA+QDY
>>67
開発者が少ないからじゃない?
それとも、全部書き直すの?

69デフォルトの名無しさん2015/07/12(日) 10:29:41.25ID:ayAVlJqo
関数型言語w

70片山博文MZ ◆T6xkBnTXz7B0 2015/07/12(日) 12:03:48.33ID:rB4cxu30
C/C++の画像処理ライブラリーimaio
http://katahiromz.web.fc2.com/imaio/

v0.3にバージョンアップ! アニメーションPNGをサポートしました。

71デフォルトの名無しさん2015/07/12(日) 17:50:39.25ID:x1Gu8TTq
MLtonが最速

72デフォルトの名無しさん2015/07/26(日) 01:46:41.29ID:Ogj342NU
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.4.4.html

73デフォルトの名無しさん2015/07/26(日) 02:11:08.37ID:kI/5pDRs
当たり前なんだけど画像処理は行列計算だからmatlabが使いやすい

74デフォルトの名無しさん2015/07/26(日) 05:06:26.00ID:FlzLI2sd
当たり前だな
使いにくかったら存在意義が疑われる

75デフォルトの名無しさん2015/07/26(日) 06:49:31.83ID:Ogj342NU
matlabってでかい画像入るの?
octaveでやったら256の画像ですらきつかった記憶がある

76デフォルトの名無しさん2015/07/26(日) 16:51:16.04ID:DU9tx0u0
ブランド品の真贋判別はできるの?

77デフォルトの名無しさん2015/07/26(日) 17:03:25.92ID:DU9tx0u0
こんなのめっけた

NECが偽ブランド品の識別技術を開発 得意な「認証」を活用
ttp://www.sankei.com/economy/news/141110/ecn1411100027-n1.html

78デフォルトの名無しさん2015/07/26(日) 17:44:45.12ID:FlzLI2sd
>製造段階で、紋様の画像データを事前登録しておけば

なんだかな

79デフォルトの名無しさん2015/07/28(火) 10:10:25.49ID:BL2+9V+6
木目が本物か偽物かも識別出来るのん?

80デフォルトの名無しさん2015/07/28(火) 11:33:00.53ID:hyGLnVCf
そうねクラウディアさんなら

81デフォルトの名無しさん2015/07/28(火) 14:00:08.05ID:mWSeCQi4
木目のブランド品があるのか?

82デフォルトの名無しさん2015/07/31(金) 18:18:56.45ID:Z/kGRMRy
Windows の GDIplus で PNG 画像を読むと
pixel のデータがオリジナルの PNG 画像と若干値が違うんだけど
こんなバグある?

83デフォルトの名無しさん2015/08/01(土) 08:23:08.70ID:waGA91Tw
最適化されたんじゃね?

84デフォルトの名無しさん2015/08/01(土) 10:06:02.49ID:Idbc1RB/
どちらかがカラープロファイルやガンマ値のチャンクを処理してるんだろ

85デフォルトの名無しさん2015/08/01(土) 16:47:17.94ID:waGA91Tw
チャンクは IHDR と IDAT と IEND しか含まれていない PNG なんです
いま IDAT のダンプして uncompress と filter 通してみて
元データと比較してみたんですが
やっぱり GDIplus が何か変なことしてくれてるみたいです

86片山博文MZ ◆T6xkBnTXz7B0 2015/08/04(火) 16:46:48.50ID:VOYl2fqg
GIMPで作ったXBM画像が白黒反転してねーか? どうもおかしい。

87デフォルトの名無しさん2015/08/27(木) 16:35:31.52ID:lDsy7HHC
メディアンフィルタを作ってるんだけど?(´・ω・`)
よくあるRGBを別々にソートしてそれぞれの中央値を組み合わせる方法だと参照した
(3x3とかの)ピクセルの中には存在しなかったピクセル値を格納する事になるよね?(´・ω・`)

参照したピクセルの中のRGBの組み合わせをそのまま使わなくてもできあがる画像に
問題はないのかな?(´・ω・`)

88デフォルトの名無しさん2015/08/27(木) 17:03:30.87ID:QtJ959Jv
白黒で今と同じこと考えてみ?

89デフォルトの名無しさん2015/08/27(木) 17:04:34.37ID:QtJ959Jv
気になるならYUVで計算するとか

90デフォルトの名無しさん2015/08/27(木) 17:42:23.40ID:lDsy7HHC
気になるというか、オリジナルのデータがインデックスドカラーだと元のパレットに
存在しないピクセル値を使う事になるんで、なんだかなあと思っただけなんだけど?(´・ω・`)

91デフォルトの名無しさん2015/08/27(木) 18:28:40.00ID:QtJ959Jv
条件後出しですか

92デフォルトの名無しさん2015/08/27(木) 20:07:33.03ID:FFvlYPxw
別にクリティカルな条件じゃないよ?(´・ω・`)
元々の画像には使われていなかったピクセル値が使われるというのは
インデックスドカラーでなくても同じだからね?(´・ω・`)
ただ、メディアンには元々の画像環境を壊さずにスムージングできる可能性が
あるのになんでRGBを別々にソートする手法がメジャーなのかな?(´・ω・`)
と思って、まあ、そういう事を聞くのにここ辺りが一番手軽だっただけだよ?(´・ω・`)

>>89
NTSC加重平均でグレスケ化してソートした後、オリジナルのピクセル値を
参照すれば、かなりいい感じになりそうでわあるよね?(´・ω・`)
これでいこうかな?(´・ω・`)

93デフォルトの名無しさん2015/08/28(金) 20:15:59.08ID:k07is2fO
もう知ってるだろうけど、
https://www.google.co.jp/search?q=deep+dream&biw=1691&bih=1450&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMIgP7mxdLLxwIV0QSOCh2HeAuR
これってどうやってるの?

これと同じことを音声で行うと、面白そうじゃね?
例えばチャー研の音声素材をDBに突っ込んでおいて、
音声や音楽ファイルを読み込んで適用すれば、
自動的に音声MADを生成できるんじゃね?

94デフォルトの名無しさん2015/08/28(金) 21:10:02.25ID:Xx1PyAdr
しらなーい

95デフォルトの名無しさん2015/08/29(土) 19:15:14.19ID:mv7B9U0J
AA自動生成をDCNNでやったら楽しそうじゃない?

96デフォルトの名無しさん2015/09/03(木) 04:50:36.41ID:SmOcBoQj
>>87
昔作ったけど元の色のみを輝度ソートすると色情報が失われるので色の分布によってノイズ状に変なエイリアスが出る
例えば殆どの個所で赤系の色が輝度の中間だけど、微妙に色の揺らぎで青系が中間になるピクセルがあったりすると
そのピクセルだけ違う色で斑状になったりする、特にjpeg画像でテストすると顕著

RGB個別は確かに元の色は失われるけど、結果は安定してて妙なエイリアスも出ないので長年こっちを使っているけど
特に問題は出てないかな

97デフォルトの名無しさん2015/09/03(木) 06:44:30.72ID:SmOcBoQj
個人的見解だけど、元の中央値フィルタの考え方自体が分布から大きく外れた値の影響を除外した領域の特徴量の抽出にあるから、
意図する処理での特殊な事情がなければ元のピクセルの値が残る事に拘る必要は無い気もします

それでも拘るのであれば、RGBでのメディアン結果を元にカーネル内で最も近い色で置換する方が輝度よりも安定しているかもしれません(未検証)

また前述のノイズ以外では輝度でのソートもRGB個別のソート結果もそれ程見た目は変わりません
また当時自分が調査した限り、写真等の画像処理ソフト分野に限定ですがRGB個別の処理を実装している方が多い多い気がしました

98デフォルトの名無しさん2015/10/27(火) 19:26:51.54ID:4eS+dbZ+
フィルタって時点でもとの画素値にないものが出力されるのは当たり前やろアホか

99デフォルトの名無しさん2015/10/29(木) 11:21:13.10ID:nhE9MuJP
中央値は元の画素値からの選択だろ

100デフォルトの名無しさん2015/10/29(木) 16:20:52.71ID:e6yW0kZP
フィルタって時点で云々っていう主張はおかしいよな、ものによるとしか言いようが無い

101デフォルトの名無しさん2015/11/14(土) 11:02:20.33ID:zUI4TXzC
素人考えなんだけど、一色に近い特定のエリア内のノイズを取りたいとき、
予め指定されたエリア内の平均色(?)を計算してから、それから大きく外れる色=ノイズを
計算した平均色に置きかえてやれば、そこそこ自然にノイズが取れるのじゃないかと
思ったのだけど、こんなことをしてくれるプログラムってありませんか?

それとも素人考えで落とし穴がありまくりかなww

102デフォルトの名無しさん2015/11/14(土) 12:46:00.49ID:kYx4kaK6
素人考えだけど
そういうのはとっくに実現されているでしょうね

103デフォルトの名無しさん2015/11/14(土) 13:35:41.20ID:0Gwave2I
素人だけど
それをノイズ除去といって画像処理の一分野だよ

104デフォルトの名無しさん2015/11/14(土) 13:37:27.49ID:0Gwave2I
素人だけど
ノイズにはたくさんの種類があるし、よくわかんないのもノイズ

105デフォルトの名無しさん2015/11/14(土) 13:45:22.30ID:Ngo/6AAy
平均値の算出領域を自分で指定してどれだけのメリットがあるかだね。

そのままのことがやりたれば、Photoshopでノイズと見做すピクセルを選択して平均値で塗れば。
Photoshopには色というか領域を選択するための機能も色々あるんだからそんなに大した手間じゃない。

106デフォルトの名無しさん2015/11/14(土) 16:40:35.64ID:f1z7bDiw
素人だけど、GIMPっていうのがあるよ。
いろいろ試して調べてみないとわからないと思うよ。

107デフォルトの名無しさん2015/11/15(日) 07:43:05.89ID:/yFmVX3L
101の素人ですが、教えてくださりありがとうございます!
やっぱり当然のようにあるものなのですね

108デフォルトの名無しさん2015/11/16(月) 09:25:47.21ID:NQj0YI1T
スキャン画像で裏写りが出てしまった場合、裏写りが出ているページと、
裏写りとして出ているページの画像を左右反転して、何か演算処理をすることで
裏写りをうまく軽減できないだろうか?

画像が傾いたりして、二枚をぴったりと合わせるのは難しいからアイデア倒れ?

109デフォルトの名無しさん2015/11/16(月) 10:08:16.57ID:fPpatah7
ドキュメントスキャナでやってるものがある。
裏表同時にスキャンするからペア判るからね。

傾きだけの問題でもないけど、位置合わせはパターン認識等で良いように頑張るしかないわな。

110デフォルトの名無しさん2015/11/16(月) 14:46:31.65ID:QBtDJY9B
位置合わせよりも、裏写りのレベル設定が難しそう
特にカラーだとわけわからんw

111デフォルトの名無しさん2015/11/16(月) 20:56:04.77ID:OPebNWEI
内積最大値でいいんじゃない?
サブピクセルまで精度求めると大変そう

112デフォルトの名無しさん2015/11/16(月) 21:09:22.32ID:1OB3nys8
暇人におすすめのゲーム
http://goo.gl/dlkwgT
20000円貰えるよ

113デフォルトの名無しさん2015/11/17(火) 02:34:18.24ID:CY0K+/iM
>>108
被写体がrigidなので既存手法を使えば高精度で位置合わせ可能。あと取り除きたいもの(裏面)が完全にわかっている状態なのでそれなりに定式化できると思われ

114デフォルトの名無しさん2015/11/17(火) 07:04:44.35ID:O+udeToU
とりあえず一番簡単そうな裏写りしたモノクロ画像に特化してgimpで実験

A:裏写りが出た画像、これを綺麗にしたい
B:裏写りの原因となった裏の画像

・Bを左右反転、白黒反転
・AのレイヤーとしてBを上に重ねる
・Bのレイヤーモードを「加算」、不透明度を適切に設定

で、裏写りがそれなりに綺麗に消えました。
問題になりそうなのは

・不透明度を適切に設定、この度合いをどうすれば自動化できるのかわからない
・Aの黒い部分にBの黒い部分が重なる場合、裏写りが出ているとされ、新たな白い裏写りができてしまう

115デフォルトの名無しさん2015/11/17(火) 10:34:44.98ID:C4OfWofU
そりゃそうだ

116デフォルトの名無しさん2015/11/17(火) 20:21:11.92ID:5D8d2WCa
>・不透明度を適切に設定、この度合いをどうすれば自動化できるのかわからない
Aが白に近い色で、Bが黒だと裏写りが出ていると判断できるでしょう。
そういうポイントを何箇所か見つけて、他の白レベルぐらいになる数値を求めればどうだろう。

>・Aの黒い部分にBの黒い部分が重なる場合、裏写りが出ているとされ、新たな白い裏写りができてしまう
Aにある限りなく黒に近い部分に一致する所を、予めBから消しておくと問題は出ない。

117デフォルトの名無しさん2015/11/18(水) 00:12:43.44ID:pA4rlIpi
答えが判ってる問題を解くのってつまらんな

118デフォルトの名無しさん2015/11/19(木) 07:43:27.61ID:xRytIRK8
>>116
ありがとうございます

>>117
でも助かりましたw

119デフォルトの名無しさん2015/12/18(金) 10:15:56.46ID:EIjCTC0Q
すべての処理を自動化するのが理想だが、大雑把な所までを人間に指定させて
最後の微調整を自動でするというような画像処理をしているものは多いのだろうか?

120デフォルトの名無しさん2015/12/18(金) 10:58:59.94ID:s7yiEJMd
>>119
ユーザアシスタントは2000年代でオワコンじゃない?

121デフォルトの名無しさん2015/12/20(日) 12:31:11.62ID:MSnQl3Xn
そうなのかw

122デフォルトの名無しさん2015/12/25(金) 21:09:39.53ID:Mc00iyqF
これはいい
いいものだw
ttp://blog.onk.ninja/2015/12/24/auto_circle_collage

123デフォルトの名無しさん2016/01/05(火) 11:12:32.71ID:UHx1Cgxm
いや微妙だろ

124デフォルトの名無しさん2016/01/07(木) 00:09:37.87ID:NfZlSfUX
ニュー速で使ってた人がいたけど、不評だったよ
やっぱり単純にOpenCV使うんじゃ手抜きすぎてダメだね
エロに対する執着が足りない

125デフォルトの名無しさん2016/01/12(火) 00:11:41.83ID:ak8llFbR
ImageJ を使って画像解析をしようとしていますが、
机に置いた紙を斜めから撮った写真の場合、奥にいくほど
画像上での横方向のみかけの長さが短くなりますが、
これを真上から見た座標に直す方法はどうなりますか(あるいはツールはありますか)?
GIMPのパースペクティブを使うことも考えましたが、
大量のファイルがある&画質の問題上、座標を取ってから変換したいです。

126デフォルトの名無しさん2016/01/16(土) 01:31:09.08ID:zD1iiCNf
>>125
コマンドラインでやりたいならこれかな
http://www.imagemagick.org/Usage/distorts/#perspective

コード書いてやりたいならこっちかな?
http://blog.livedoor.jp/ryo_ogawa/archives/3109950.html

127デフォルトの名無しさん2016/02/11(木) 14:39:10.58ID:gqpa7OQX
マークシートの認識出来るぞコードどこかにないでしょうか

128デフォルトの名無しさん2016/02/12(金) 09:20:43.95ID:Z2lgYjLa
bool Mark;
if(GetPixel(X_pos,Y_pos) < 128)
Mark = false;
else
Mark = true;

で、いいんじゃね?

129デフォルトの名無しさん2016/02/12(金) 09:25:16.15ID:EEb61SEy
マークシートが平行移動したり回転したら意味ないな

130デフォルトの名無しさん2016/02/16(火) 23:29:23.30ID:I7Ydj9pu
鉛筆、反射するからなー
透過を調べた方がいいよ

131デフォルトの名無しさん2016/02/29(月) 22:49:46.65ID:LB9A9kH0
プログラムでの結果の座標を修正したいのですが以下の場合はどうすれば良いでしょうか?
ある関数angle()に角度を入力すると画像の中心を基準として画像が回転します。
その回転の基準を好きな位置に変更できるようにしたいです。例えば画像のx,yを基準に等。
こちらで弄れるデータは画像の座標x,yのみ(左上を示す)です。
これで例えば回転基準を0,0や500,500にした場合に画像のx,yをどのように弄れば良いでしょうか?
説明がヘタですみません。

132デフォルトの名無しさん2016/03/01(火) 17:12:41.71ID:et4F9F8u
アフィン変換でググれ

133デフォルトの名無しさん2016/03/01(火) 21:41:23.84ID:pJl3i1IG
ありがとうございます

134デフォルトの名無しさん2016/03/05(土) 20:00:57.13ID:b2mgsiQ5
http://gpuopen.com/compute-product/amd-openvx/

ようやくbetaが出たけど、みんなもう興味失ってたりして。

135デフォルトの名無しさん2016/03/06(日) 17:19:48.41ID:LFfI8YF2
Vexclでcudaのコードを書き直したほうが良いのでは?

136デフォルトの名無しさん2016/03/08(火) 13:15:03.26ID:yzxMb0Zg
Mantleを作って放り投げたしな

137デフォルトの名無しさん2016/03/14(月) 18:00:06.04ID:gzwFHsy+
正規化相互相関ZNCCはなぜ、画像の平均値を引いているんでしょうか?

138デフォルトの名無しさん2016/03/14(月) 21:07:54.07ID:E+jnrXzB
>>137
こういうこと?
http://navi.cs.kumamoto-u.ac.jp/~koutaki/pukiwiki/index.php?%A5%BC%A5%ED%CA%BF%B6%D1%C0%B5%B5%AC%B2%BD%C1%EA%B8%DF%C1%EA%B4%D8

139デフォルトの名無しさん2016/03/16(水) 22:24:25.67ID:cLHBF+W/
>>138
ありがとうございます

140デフォルトの名無しさん2016/04/13(水) 13:45:40.78ID:j/2FNfhe
写真を明るくしようと思ってRGB各8ビットの写真に
論理和で0x444444突っ込んだら
黒っぽいところは白っぽくなったが
グレー系のところがオレンジや青になったぞ
意味わかんねーよ

141デフォルトの名無しさん2016/04/13(水) 15:41:11.76ID:hgMbxHGV
一律足したからオーバーフローだろ

比率で上げろよ

142デフォルトの名無しさん2016/04/13(水) 15:43:48.75ID:WWE9fRH7
元が暗いオレンジや青だったんだろ

143デフォルトの名無しさん2016/04/13(水) 16:34:51.23ID:biXXrdS9
ただの馬鹿だろう

144デフォルトの名無しさん2016/04/13(水) 16:35:56.69ID:s5MRiDQ8
そりゃ0x444444との理論和取ったら意味不明なことになるわ
0x444444って二進数で01000100 01000100 01000100だけど
こんな値と論理和取って何の意味が有るんだか

元の画像のピクセルが0x7F以下であることが確定していて
それで、0x808080と論理和取るってんなら
各ピクセルに0x80足したのと同じことだから意味あるの分かるんだが

でも普通は明るくするのに論理和を使わないよ

145デフォルトの名無しさん2016/04/13(水) 20:53:45.98ID:RSzw1Gdf
RGBなりYUVなりに分解すればイイのにw

146デフォルトの名無しさん2016/04/13(水) 23:43:35.08ID:j/2FNfhe
色々調べてたらガンマ補正ってのが出てきたんだけど、これって一般的なペイントソフトの明るさ調整のこと?

147デフォルトの名無しさん2016/04/14(木) 10:27:06.78ID:FMI1MKs2
むしろ最初にガンマ補正が出て来ると思うんだが・・・
なぜ謎の論理和をやったのかが理解に苦しむw

148デフォルトの名無しさん2016/04/14(木) 10:45:59.82ID:Io6gDb11
書こうと思ったら気がついたか。GIMPにはガンマ補正機能がある。

149デフォルトの名無しさん2016/04/16(土) 15:32:17.41ID:+dZIYpKY
>>145
HSVじゃだめなんですか?

150デフォルトの名無しさん2016/05/01(日) 16:44:49.11ID:tKi6j9CT
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
1q

151デフォルトの名無しさん2016/05/01(日) 23:11:40.46ID:YSbB95I/
>>150
画像処理となんか関係あんの?

152デフォルトの名無しさん2016/05/01(日) 23:21:15.03ID:9csTgjTD
>>151
荒らしの相手しちゃダメ

153デフォルトの名無しさん2016/05/02(月) 16:36:04.55ID:aR8AOrvI
なんでアク禁にならないんだこいつ

154デフォルトの名無しさん2016/05/27(金) 01:39:51.25ID:G9GLGEnA
突然ですが
画像処理の雑音の例でよく、インパルス雑音が挙げられていますが、現在で実際にインパルス雑音の除去が必要な場面はどういう画像でしょうか?
特に高発生確率のインパルス雑音がのる場合はどんなときでしょうか?

155デフォルトの名無しさん2016/05/27(金) 11:50:03.88ID:+931Hxzr
おまいみたいなマルチ単発のことだよ

156デフォルトの名無しさん2016/08/05(金) 13:18:44.71ID:LMU/4r9L
画像加工について質問なんですが、小顔にしたり目を大きくしたりするアプリでそういった加工をしたら、画像処理の技術で加工されたものかどうかわかるものなんですか?

157デフォルトの名無しさん2016/08/05(金) 13:36:13.24ID:LJe/qM3f
判るんじゃね
見た目そのものでも人間に判るように
データ上にも不自然さが残る

158デフォルトの名無しさん2016/08/28(日) 06:35:19.08ID:F+PjcYf+
imagejのAndroid版

159デフォルトの名無しさん2016/08/31(水) 14:52:22.22ID:YbvQ+d/R
深層学習でドット絵のような荒い写真を高画質化できるプログラムがGitHubに公開
http://pc.watch.impress.co.jp/docs/news/1017571.html

時々復元に失敗しているけども、すげぇな

160デフォルトの名無しさん2016/08/31(水) 19:31:26.74ID:WV/fnjvU
一瞬喜んだけど、復元できるのは顔だけか…

161デフォルトの名無しさん2016/08/31(水) 19:41:37.99ID:aGvvWmav
どっかのスレでアワビを学習させて・・・って話を思い出した
どこだっけ

162デフォルトの名無しさん2017/01/10(火) 10:14:03.00ID:1g5XKyqK
すっかり過疎になったな
機械学習に完全にもってかれた

163デフォルトの名無しさん2017/01/10(火) 10:38:22.42ID:L/0wL1ZA
囲碁…はともかく
認識・拡大・ノイズ除去・グレースケールへの着色etc
だいたいディープラーニングでどうこうって話になってるからね
色々読んでも未だに「教師無し」学習が理解できない…orz

164デフォルトの名無しさん2017/01/10(火) 13:15:18.30ID:1g5XKyqK
教師なしも教師ありも本質的に同じだぞ
深層学習 Deep Learning (監修:人工知能学会)
これにちょっと書いてあるが、ボルツマンマシンには次元の入出力の区別がない。

165デフォルトの名無しさん2017/01/25(水) 09:23:47.84ID:QY1K0L7Q
今ディープラーニング以外で画像処理で熱心に研究されてるものってなに?

166デフォルトの名無しさん2017/01/25(水) 10:55:15.55ID:SLV8VPLP
モザイク復元

167デフォルトの名無しさん2017/01/27(金) 12:39:41.18ID:hlw09YAg
Visual SLAM

168デフォルトの名無しさん2017/02/06(月) 10:37:32.91ID:q23aENbH
二次元画像処理はもうやれること無くなった感じもするしね
実用的なのは本当にディープラーニングでパターン抽出くらい

169デフォルトの名無しさん2017/02/06(月) 15:50:33.97ID:4YsCi3+6
まだモザイク消えないじゃないですか!

170デフォルトの名無しさん2017/02/08(水) 10:37:58.49ID:x7Pf9i9o
二値化画像のラベリングを行っているのですが、
重心は解っており、その重心から、
長手方向の角度と、短手方向の角度を算出したいのですが、
どの様なアルゴリズムが必要でしょうか。
ご教示お願いします。

171デフォルトの名無しさん2017/02/08(水) 14:35:49.32ID:D4OuXxqi
>>170
モーメントでググる。

172デフォルトの名無しさん2017/02/08(水) 16:31:16.20ID:x7Pf9i9o
>>171
ありがとうございます。
ググってみます。

173デフォルトの名無しさん2017/02/09(木) 14:46:25.24ID:oK6hmqI4
>>169
可逆はダメって判決が出ただろ・・・

174デフォルトの名無しさん2017/02/09(木) 18:49:13.95ID:38ZDywE1
170です

できました。
動画を処理すると。おもしろいです。

175デフォルトの名無しさん2017/02/09(木) 22:10:36.07ID:Z2DWfqRg
>>174
おめでとう!ちなみにどんな用途?差し支えなければ。

176デフォルトの名無しさん2017/02/10(金) 07:33:52.58ID:hcCLY/Of
ゆくゆくはディープラーニングをやるつもりなんですが、
まずは画像処理の勉強中です
アルゴリズムは全て自作します

177デフォルトの名無しさん2017/02/24(金) 14:17:10.94ID:yFgibAC+
すっげー基本的な質問で申し訳無いけども、
カメラやモニタの1画素辺りのタテとヨコの比率って、基本的に1:1と考えていいのかな?

178デフォルトの名無しさん2017/02/24(金) 15:05:38.76ID:Q8gVG1a0
スケールを書いた水平面を垂直に見下ろして確認してみ

179デフォルトの名無しさん2017/02/24(金) 16:00:10.29ID:SEsd6pP1
カメラで撮った画像ってレンズで歪むよね
スキャナの代わりにと思って紙に書いた絵を撮ってみたが
軽く魚眼してて使い物にならなかった

180デフォルトの名無しさん2017/02/24(金) 16:34:19.06ID:xRGcfmim
179 には無理

181デフォルトの名無しさん2017/02/24(金) 16:52:29.39ID:d6oE6REJ
そもそも歪んでない画像とは何だ?w

182デフォルトの名無しさん2017/02/24(金) 17:20:09.60ID:o/Qrff/a
どのレベルを要求するかだが簡易ならともかくちゃんとしたスキャナー代わりにはならんよね
つーかその「軽く魚眼してた」絵すら、もっと歪んだ生データを加工して出力してるかもしれないし

183デフォルトの名無しさん2017/02/24(金) 18:02:28.86ID:xRGcfmim
>>178 すら読まずにレスしてるようならスルーでいい

184デフォルトの名無しさん2017/02/24(金) 18:30:09.85ID:o/Qrff/a
はいはい、おりこうさんのつもりの馬鹿は黙ってろ

185デフォルトの名無しさん2017/02/24(金) 18:42:35.22ID:d6oE6REJ
馬鹿丸出し

186デフォルトの名無しさん2017/02/24(金) 22:03:52.67ID:jX7J3oJt
カメラによる、
178でも書いたが、
実験すれば傾向がわかるので、
補正かけて画角からの距離を推測したりできる

187デフォルトの名無しさん2017/02/24(金) 22:13:46.58ID:h8ci/GVg
昔は画素が正方形じゃないのも当たり前だったが、さすがに扱いづらいんでほぼ絶滅したな。

188デフォルトの名無しさん2017/02/24(金) 23:33:26.31ID:OqhprMDj
スキャナカメラとは無限の画素数を持ったカメラのことw
http://digital-write.jp/scannercamera.html

189デフォルトの名無しさん2017/02/25(土) 09:40:33.43ID:g9TuB9S1
>>188
で?

190デフォルトの名無しさん2017/02/25(土) 10:43:01.90ID:2CVz0Mgu
>>189
お前は馬鹿だと言ったのだよ

191デフォルトの名無しさん2017/02/25(土) 16:34:32.19ID:usTDxsWv

192デフォルトの名無しさん2017/03/08(水) 17:08:03.02ID:lH+txAOR
カメラメーカーに聞くのが一番だろうけども、
GigEカメラをPCポートに直結する時って、
特に指定が無い時はストレートケーブルでいいの?
スイッチングハブみたいにどちらでも対応して、クロスケーブルでも動いたりする?

193デフォルトの名無しさん2017/03/08(水) 17:50:45.76ID:MTVIWuGA
取説読めよ

194デフォルトの名無しさん2017/03/09(木) 10:06:41.23ID:QoItInxw
取説にストレートかクロスかなんて書いてねぇよ

195デフォルトの名無しさん2017/03/09(木) 10:20:41.66ID:Xk61h1a8
つないでみりゃわかんだろ

196デフォルトの名無しさん2017/04/14(金) 14:54:07.61ID:HpePwEox
遅レスだが、ギガビットは規格でストレートとクロスが関係ない様になってる

新着レスの表示
レスを投稿する