続いて、92行目で画像を開き、95行目で画像サイズを取得しています。98行目から100行目でGUIを作成し、103行目でGUI表示用に画像を変換しています。106行目では、マウスクリック処理用でキャンバスを用意します。109行目で変換後の画像を貼り付けます。112行目で、作成したキャンバスをGUIに反映します。113行目から115行目では、キャンバスに対するマウス操作イベントをそれぞれ前述した関数に紐づけています。今回作成したプログラムの説明は以上です。それでは動かしてみましょう。プログラムを実行すると先程のneko.jpgがGUI画面で表示されます。モザイクを入れたい部分をドラッグすると、下記のようにモザイクが表示されます。コンプライアンスですね。ちなみに、モザイクサイズを小さくすればモザイクの四角が小さくなります。mosaic_sizeを「15」から「5」に変更して、実行してみます。画像のドラッグ部分にモザイクを入れることができました。次回は、写真を油絵のように加工する処理をやってみたいと思います。Pythonで画像処理(4)写真を油絵のように加工するPythonで画像処理(4)いくつかの画像処理手法を施して写真を油絵のように加工してみます。コピーNABをフォローするNAB関連記事アプリ開発ブロガーとプログラマという人格の両立ITインターネットに繋がりにくい!原因はルータのDNS機能の故障だったITプログラミングでおもしろ工作!ArduinoとLEDパネルを使った作品例プログラミングは面白いです。プログラミングを駆使すれば、ロボット制御やゲーム作り等、色々なことができますが、他にも面白い工作ができたりします。本記事では、プログラミングを駆使して、マイコン(Arduino)とLEDパネルを利用した作品例をご紹介します。筆者はプログラミング趣味歴18年です。18年も続くのですから、相当楽しい趣味です。趣味としてのプログラミングに興味を持ったあなたもきっと魅了されます。プログラミングでは、何を作るか?=製作物が必要不可欠になります。本記事では、プログラミングを趣味にしたい方の参考となるように、製作例を5つご紹介します。ITArduinoで簡易赤外線学習リモコン製作(1)設計編Arduinoを使って簡単な赤外線学習リモコンを製作します。要件の整理と設計から着手します。ITスクラッチは卒業!ステップアップで次に学びたいプログラミング言語スクラッチのプログラム作成が好きだったり、得意な人はプログラミングの才能がありますが、スクラッチはあくまでプログラミング教育のためのもので、本格的なプログラミングを学ぶにはステップアップが必要です。次は何を学ぶべきか、選択肢の一つとしてArduinoをご紹介します。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。認証期間が終了しました。ページを再読み込みしてください。TrueWalk.メニュープロフィールホーム検索トップサイドバータイトルとURLをコピーしました。