werry-chanの日記.料理とエンジニアリング

料理!コーディング!研究!日常!飯!うんち!睡眠!人間の全て!

Python3

pythonで画像のフーリエ変換2

よくわからないですが,以前にあげた画像のフーリエ変換のページがアクセス多いので,その続きを書きましょう.以前のページ werry-chan.hatenablog.com以前のページでは,具体的な画像に対して二次元フーリエ変換(2DFFT)を行っていました.さらに,2DFFTの…

numpy.ndarrayを多次元から一次元化する:メモ

複数次元のnumpy.ndarrayを一次元化する.よく使う作業なので,ここにメモります. import numpy as np ar = np.arange(10).reshape(2, 5) #[[0,1,2,3,4],[5,6,7,8,9]] ar_flat = ar.flatten() #arのコピーを変換して返す.少し遅い.[0,1,2,3,4,5,6,7,8,9] …

色の見える白黒錯視動画:Charles Benham

今回はベンハムの独楽と言われる錯視動画を作ります.特定の模様を持つ白黒の画像を回転させると,実際には存在しない色が見えると言う錯視現象をpythonで作りましょう. 軽くどうでもいい世間話を少し. 2020年は長雨のせいか野菜が高いですね. お盆でナス…

PyInstallerでsklearnを.exe化する時の注意

自分が実験で使うpythonコードをpyinstallerで.exe化しようと思ったんですが,謎のエラーが大量発生してハマりました.その時の解決策をメモしようと思ったので,ブログに残しておきます. まず,temp.pyが以下のようだとしましょう. import sklearn if __n…

写真の油彩化(oilPainting Effect)をpythonでする

本日は"写真の油彩化"をします.というのは,今やってる研究の先行研究でoilPainting Effectが使われていたので,実装して勉強しようと思ったからです.具体的な処理は下で書いてますが,とりあえず処理前後の画像で印象を掴みましょう. これが元画像です.…

印鑑の透過画像化・電子印鑑化

印鑑を持ち歩くのも時代的におかしいです.とっとと電子化してしまった方が世のためです.今回は印鑑を透過画像化してPC上で印鑑を押せるようにしてしまおうという記事です.具体的には ↑このような画像を ↑このような透過画像にしてしまうということです. …

Pythonでマンデルブロ模様変化の動画作ろうや

久しぶりに何かプログラミングな記事を書こうと思いまして,そういえば以前,マンデルブロ集合を中途半端に説明して放置してたなぁとwerry-chan.hatenablog.com↑これですね.ソースコードだけのせて,しかも画像で,これはよろしくない.今回はちゃんとコー…

pythonでマンデルブロ集合

寝正月で生活が逆転してたけど,三ヶ日で更に逆転して一周回って早起きなウェリーちゃんです. おせち料理食べ切らなければ,と言う使命感でひたすらおせち料理食べてます. それでは本日はマンデルブロ集合(Mandelbrot set)をpythonで描きましょう. ↑これ…