yamaken1343’s blog

技術ブログもどき

Python

opencv python で特定の色を抽出する

特定の色を持つ画素を抽出するだけでなんかえらい時間かかったのでメモ 結論 # アルファチャンネルがない場合 (img == (B, G, R)).all(axis=2) # あるばあい (img == (B, G, R, A)).all(axis=2) でtrueかfalseをもつ配列が得られる 使いかたの例 白を黒に置…

pythonで疎な二次元データをバイリニア法で補完する

何かいい感じのライブラリがあったら教えて欲しい データについて 例えば, 以下のようなデータが対象になります. 気象庁のサイトから持ってきた気温のデータですが, 気温が示されていない部分を補完し, もっともらしい温度を出力します. 本来は緯度経度等か…

pythonで二次元ガウス分布を得る

結論 インパルス画像にガウシアンフィルタを適用させることで得られる まえがき 中央に重み付けして加算したい*1ことがあったので, 二次元ガウス分布が欲しかったのですが, ライブラリにはなさそうだし式から起こすのも面倒なのでいい方法を探しました. そこ…

OpenCV(python)で外接長方形にそって画像を切り出す

調べるより書いたほうが速いコードですけどブログのネタがないんですね. 対象画像 ここから赤丸の外接長方形にそって画像を切り出します. コード def bounding_rect_img(img): """ 外接長方形を切り出して画像として返す :param img: 入力画像 :return: 出力…

pyCharmで実行後にRunが続行する

pyCharmで実行後にRunが続行するのを直したのでメモ 解決法 Edit Configurations > Run with Python console のチェックを外す