視聴者の要望に応えて、今日は C# モザイク アルゴリズムの実装についてお話します。古いルール、理解しようとしないで、ただ見て、なぜかと聞かないで 多くの画像処理アルゴリズムは、実際には原理的には非常に単純です。 難しいのは、それを実装するためのアルゴリズムの書き方にあり、実装されたアルゴリズムを最適化する方法はさらに困難です。私は常に、プログラマーの効率はプログラムの効率よりも重要だと信じていますが、撮ったデジタル写真の処理を待っている間にこっそりとミルクティーと宝くじを買いに出かけ、戻ってきたら計算がまだできていないことに気づくのは耐え難いことです。 C# のモザイク アルゴリズムは非常にシンプルです。簡単に言うと、画像を val * val ピクセルのいくつかの小さなブロックに分割し (端に小さなブロックが散在する場合がありますが、アルゴリズム全体には影響しません)、各小さなブロックの色は同じです。便宜上、領域の左上隅にある点の色を使用することもできます。もちろん、ブロックの中央の点の色を取ったり、ブロック内のランダムな点の色を代表として取るなどの方法もあります。 次の図は、val=2 を取った結果を示しています。 元の画像ピクセル モザイク処理後 原理はそれほど単純です。具体的な実施方法は各人の思考習慣によって異なります。私の考えは次のとおりです。 y (現在の高さ) が val の整数倍の場合: 簡単に言えば、線を使って表面を導き、最終的には誰にもはっきりと見えないようにすることです。 以下はソースコードです。アルゴリズムを書くのは得意ではありませんが、スムーズに実行できるシンプルなバージョンを書くことなら時々できます。お役に立てるとは思いませんが、誤解を招かなかったことを願っています。
上記はC#モザイクアルゴリズムの紹介です |
私がビジネスを始めたいと思っていると聞いて、いくつかの「馬鹿げた」アイデアをくれた人もいました。彼ら...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
計算の観点から見ると、ビッグデータ分析のトレンドは流れ星のように消えることはありません。データ量が増...
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...
衛星から都市計画まで、人工知能の進歩は新たな洞察をもたらしています。 [[270081]]宇宙技術と...
DeepMindの共同創設者であり、Inflection AIの創設者でもあるムスタファ・スレイマン...
ロボットや機械が下す決定は必ずしも道徳的に正しいとは限りません。テクノロジー企業が機械倫理に注目する...
[[233047]]フィナンシャル・タイムズによると、シティグループは5年以内に投資銀行部門の技術・...
[[442276]]動的計画法理論の基礎動的プログラミングとは何か動的プログラミング (英語: D...
第3回HUAWEI CONNECT 2018が2018年10月10日に上海万博展示コンベンションセン...
最近、KuaishouとETH Zurichはオープンソースの分散トレーニングフレームワークBagu...
市販の AI ツールを使えば、自分でコードを 1 行も書かずに完全な「Angry Birds」を作れ...