画像処理
-
Image Processing 台形変形への道 - へたれなので。
Javaです。
画像を変形させて台形の形にしたくて試行錯誤してます。
そんなのがりがり書けよといわれそうですけど...
前回、JAI( Java Advanced Imaging)を使ってチャレンジしてたのですが、なんかいまいちでした。ぎざぎざが目立ったので。なんかいい方法がないのか… -
PerspectiveTransformを使ってみる - 台形変形に向けて
Javaです。
どうも、アファイン変換を使って台形に変形できないようなので、いろいろさがしていたら、JAI( Java Advanced Imaging)にPerspectiveTransformというクラスがありそれを使うと台形に変形できました。
jai: Java Advanc… -
JXImageViewは画像の拡大縮小アプリをつくるのに役に立つと思いました。
Javaです。SwingXです。
画像の拡大縮小をする簡単なviewerを作成したいと思いました。
はじめ、ScaleFilterを使用して作ろうかなぁと考えて調べものしていました。途中で、SwingXでいいのないかなぁと思いさがしたら、ずばりありました。
org.jdesktop.… -
ビットで表示しましょう。 - いまさらながらですが。
いまさらながら感がさらに漂いますが、javaでビット表示です。
Integer.toBinaryString
であればこれで変換します。
System.out.println(Integer.toBinaryString(Integer.MAX_VALUE));
とすれば、
111111… -
· 画像処理
論理積 論理和 - いまさらながら
論理積(&) 論理和(|)を逆におぼえていたことは内緒です。
以下、自分を納得させるための説明です。
論理積(AND(&))は
1に1をかけると1
0に1かけても0
でおぼえています。
論理和(OR(|))は
0に1をたしても1
だから片一方に0がでてきても、その片… -
グレースケール
osakana.factory - グレースケールのひみつRGB の平均値を用いる
グレースケールです。上記のサイトを参考にさせていただきました。
groovyを使ってピクセル操作しています。
といっても、特にjavaと変わらないコードになってしまっていますが。。。
ちょっとおちついて… -
アトキンソンのディザリング - 再挑戦 でもだめ
一番上がjava版で作成したもの。
その次が、Tinrocket, LLC | HyperDitherで作成したもの。
なんとなく近いかなぁと思ったんだけど。
HyperDitherの設定はcontrastをonにしている。
1. Start with a standard s… -
アトキンソンのディザリング - 挫折
この画像は、Tinrocket, LLC | HyperDitherというアプリケーションを使用して変換したものです。
HyperDitherは、Atkinson Ditheringというアルゴリズム?を実装したものだそうです。
シナリオ
Atkinson Ditheringっぽいの… -
java イルージョン webstartで作成してみました。- ちょっと怖い。
Christopher Walken Illusion - Mighty Optical Illusions
上記のサイトでおもしろいアニメーションGIFがありました。
このアニメーションGIFは4枚のGIFで構成されていまして、おもしろい効果をだしています。
そこで、プログラムで表… -