python3
画像処理といえば2値化から、というわけでやってみます とはいえ、コードはこれだけです。thresholdの値を変えると処理結果が変わると思います。 %matplotlib inlineimport cv2import numpy as npfrom matplotlib import pyplot as plt img = cv2.imread('./…
python3 でopencvを触るようになってから割と時間が経ったため、Tipsをまとめてみようと思う。 まず、環境構築 基本的にはanaconda を使うのが一番楽だと思います。 macでもwindowsでもとりあえず公式サイトからダウンロードする。 Download Anaconda now! |…
今回はwindows環境でpython3, opencv3をインストールします。 とりあえず、anaconda入れましょう。windowsでも、インストーラ持ってきて一発です。 Download Anaconda now! | Continuum 入ったら、 conda create -n py35con python=3.5 anaconda して activa…
opencv チュートリアルのソーベルフィルタやっているときに微妙につまづいたので。 詳しくは下のnotebookに書いたけど、基本的にfloatで処理して正規化をかけないと汚くなるんですよね。あと、ノイズにも敏感なので、基本的には前段に平滑化かけなきゃいけな…
matplotlibを使ってopencvのチュートリをやってた時の話 ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_TRUNC) #閾値を超えるものは255にするそれ以外はそのまま として plt.imshow(thresh, 'gray') すると、画像がほぼほぼ真っ白になる。 TRUNCさ…
opencv python のチュートリアルをやったのでipython notebookで公開 github.com 02: Arithmetric Operations 03: Performance Mesurement 04: Changing Colorspace 05: Geometric Transformations 06: Image Thresholding 07: Smoothing Images こんな感じ
機械学習を勉強するためと言いつつ、なかなか学習まで辿り着かない。 今回はopencvを入れて画像処理をしてみる。 2015/12/21現在どうもpython3.5だと、opencvがうまく入らなかったので。 conda create -n py34 python=3.4 anaconda する。こういうときconda…
機械学習を勉強するためにpython3を勉強中 とりあえず、オライリーの入門Python3 をざっと読みながら オンラインジャッジで実際に書いてみる。 AIZU ONLINE JUDGE オンラインジャッジとはネットでプログラムのテストをしてくれるサイトで、 アルゴリズムの問…
機械学習を勉強するために macにanacondaでpython3を入れたメモ anacondaはもともといろいろ入っているし、conda を使えばvirtualenvとかもいらない インストール方法はとりあえず下リンクに書いてあることそのままなのだけど // gist.github.com 公式サイト…