Note by Yoshikawa

Love Technology and Art

2019-01-01から1ヶ月間の記事一覧

openCVで台形補正

opencvを使って台形補正する方法を紹介 台形補正とは? もともと四角形だったものを斜めから撮影すると遠近によるゆがみで台形に見える。 この遠近による歪みをなくし、真上から見た元の四角形の形に補正する。 やり方 ①getPerspectiveTransformで透視変換行…

ニューラルネットの活性化関数

STEP 式 特徴 閾値で値が切り替わる 閾値を超えたら1 閾値以下は0 コード def step(x): if x > 0: return 1 else: return 0 プロット relu 式 特徴 よく使われる シンプル 勾配消失が防げる 計算コストが低い 性能がいい コード def relu(x): return max(0,x…

文字列から数字取得

文字列から数字のみ取り出すコード よく使うのでメモ def getNum_fromStr(line): return ''.join(re.findall('[0-9]', line))