サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
tatabox.hatenablog.com
10分で科学計算+pythonのコーディング環境構築(自動補完)まで。 anacondaとVisual Studio Codeの組み合わせになる。 Visual Studio Code(VScode)はMS製のIDEだがmac、linuxでも動く。 Markdownでも優秀なツールであり、少しマイナーだがお勧め。 環境構築10分はダウンロード時間を除く。 確認はWindows10だが、mac、linuxも同じ手順、時間で行ける。 1.anacondaのインストール Download Anaconda Now! | Continuum 2.Visual Studio Code(VScode)のインストール code.visualstudio.com 3.Visual Studio Codeの設定 ① python用設定のインストール (下図のようこそ→pythonをクリック→はい) ② フォ
1.色チャンネルの取り出し import numpy as np import cv2 im = cv2.imread("lena.jpg") RGB =cv2.split(im) Blue = RGB[0] Green = RGB[1] Red = RGB[2] cv2.imshow("Blue",Blue) cv2.imshow("Green",Green) cv2.imshow("Red",Red) 2. 別な色チャンネル取り出し法とヒストグラム im = cv2.imread("lena.jpg") Blue = im[:,:,0] Green = im[:,:,1] Red = im[:,:,2] 各色のヒストグラム import cv2 import pylab as plt def show_histogram(im): if im.ndim == 2: # グレースケール
画像のフーリエ変換。 (Opencvのデモを少し修正して翻訳) 二次元フーリエ変換 全行方向にフーリエ変換した結果に対し、 さらに列方向でフーリエ変換をする。 4隅に低波数が出て見づらいので、 四隅が中央に来るよう加工する。 出た模様は一般にパワースペクトルと呼ばれる。 詳細は離散フーリエ変換wikiを参照 import cv2 import numpy as np """ 四隅に低周波数があるため、 切り抜いた四隅を合成し、中央を低周波数にする """ def shift_dft(src, dst=None): if dst is None: dst = np.empty(src.shape, src.dtype) elif src.shape != dst.shape: raise ValueError("src and dst must have equal sizes") elif
1.重み付け import cv2 import numpy as np im1 = cv2.imread("lena.jpg") im2 = cv2.imread("lenna-image.jpg") alpha = 0.5 beta = 0.3 add = cv2.addWeighted(im1,alpha,im2,beta,0) cv2.imwrite('add.jpg',add) alphaとbetaの数値で重み付けして合成可能 同一サイズの画像が必要 2. マスク import cv2 import numpy as np def mask_test(im): if im.ndim == 2: pass else : hight = im.shape[0] width = im.shape[1] mask1 =np.zeros((hight,width,1),np.uint8)
2018/5/6修正 OpenCVとPILの相互利用 OpenCVとPILのデータ変換。 PIL⇒OpenCVは下で問題なし。 import numpy as np OpenCV_data=np.asarray(PIL_data) OpenCV⇒PILは from PIL import Image PIL_data=Image.fromarray(OpenCV_data) 青画面の残念仕様になるので対策 import matplotlib.pyplot as plt import cv2 import numpy as np from PIL import Image #OpenCVまたはPILで読み込み CV_im = cv2.imread("lena.jpg") PIL_im= np.array(Image.open("lena.jpg")) #BGRからRGBへ変換 CV_im_RG
今までvimを使っていたが、cssやhtml、markdown等に弱かった。 (ブラウザのリロード地獄) 操作でvimと一部互換性があるsublime text2に乗り換えを実施。 乗り換えた結論を言えば素晴らしいの一言。 ただし、シェアウェアなので注意。 1. インストール http://www.sublimetext.com/ portable版がいいと思う。設定ファイルが分散しない。 2. パッケージ管理ソフト(package Control)のインストール http://wbond.net/sublime_packages/package_control/installation ここに従って入れる。 View → Show Console 3. パッケージのインストール 先ほどの作業後 Ctrl+Shift+p でPackagesの操作ができるようになる。 そこでinstallと
このページを最初にブックマークしてみませんか?
『tatabox.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く