実装し簡単な最短経路の探索問題を解いてみました。サンプルコードをJavaScriptで実装してみました。うるう年を求める実装メモです。閏年の条件は以下の通りとなります。MonacoEditorでJSのデバッガを作ってみました。標準入出力(?)をサポートしています。意味がわからないと思うのでデモをみてください。使ってブラウザにアップロードした画像をcanvasに非同期で描画するサンプルの紹介です。OpenCV.jsを試してみました。OpenCVをWasmにビルドします。デモではこちらを拝借します。画像のヒストグラムをJavaScriptで算出してグラフとして表示してみます。ヒストグラムの表示にChart.jsを使っています。JavaScriptで画像のプーリング処理を行ってみました。プーリングは畳み込みに似た処理で、CNNでも重要な役割があります。画像を圧縮する役割を果たします。JSのImageAPIのonloadを使って、複数の画像の読み込み完了時にイベントを発火させる方法です。JavaScript(ES2015)で多次元配列を任意の値で初期化する方法について。ブラウザで完結するAtCoder用のデバッガを作ってみました。対応言語は(JS)のみになっています。いうのも、書いたコードをブラウザ上でeval関数に突っ込んでいるだけの実装だからです。画像の減色処理を行ってみた。サンプルコードとデモの紹介。以下のリンクでデモを動かしています。デモの内容はRGB画像をHSVに変換し、色相(H)を反転(180を加算)した後、再びRGBに戻すとい処理を行なっています。↑のサンプルコードでは閾値を128として決め打ちで2値化していますが、画像のヒストグラムの分散から適切な閾値を求める方法(判別分析法)の1つです。JavaScriptで画像を2値化するサンプルコードの紹介。実行すると以下のような画像が生成されます。JavaScriptで画像をグレースケールに変換するサンプルコードの紹介。ここではグレースケール画像変換式は次のように定義しています。JavaScriptで画像のチャンネルを入れ替えるコードについての紹介。やりたいことは、通常、RGBで並んでいる画像の配列をBGRに変換するというもの。変換すると以下のような画像になります。忘れっぽいので備忘録としてこのブログを書いています。忘れっぽいので備忘録としてこのブログを書いています。Found.タイトルとURLをコピーしました。