LoginSignup
2
1

ブラウザで行う球状黒鉛鋳鉄品の黒鉛球状化率の測定

Last updated at Posted at 2024-03-29

はじめに

前回の記事で作成したプログラム

は、ISO法とJIS法のプログラムが別々になっており、また、複数の画像ファイルに対応しておらず、加えてhtmlとjavascriptのファイルが分かれていたため、使いにくいものでした。そこで今回は、複数の画像ファイルを読み込み、ISO法とJIS法の球状化率を同時に求めるプログラムを作成しました。

使い方

以下のサイトを立ち上げます。

  1. Opencv.jsの読み込み中の状態です。
    image.png

  2. ブラウザ左上の表示が「準備完了」になれば使用できます。通信環境やパソコンの処理速度により、多少待つ場合があります。画像の幅に値を入力します。この値の設定についてはZIPファイルのREADMEを参照下さい。また、最小黒鉛の長さについてはJISでは10となっているので、変更不要です。
    image.png

  3. 「ファイル選択」をクリックして、球状化率を評価する画像ファイルを読み込みます。画像ファイルはダウンロードしたZIPファイル中のサンプル画像を使うことも可能です。画像ファイルは複数選択することも可能です。読み込んだら少し待ちます。
    fig3.png

  4. このような表示が出る場合は「許可する」をクリックします。
    image.png

  5. ブラウザにJIS法とISO法の球状化率の結果が表示されます。
    image.png

  6. ダウンロードの保存先に指定されているフォルダに画像ファイルが保存されます。
    image.png

  7. ダウンロードされるファイル名と内容は次のとおりです。

  • JIS法
    • ファイル名:元のファイル名+_result(JIS)_球状化率.jpg
    • 内容:JIS法で黒鉛の形状を色分けしたもの
      (Ⅰ:赤、Ⅱ:紫、Ⅲ:緑、Ⅳ:水色、Ⅴ:青)
  • ISO法
    • ファイル名:元のファイル名+_result(ISO)_球状化率.jpg
    • 内容:ISO法で黒鉛の形状を色分けしたもの
      (青:ⅤとⅥ、赤:Ⅰ~Ⅳ)

ソースファイルはこちらにあります。READMEの注意事項を読んでお使いください。

何かの参考になれば幸いです。

開発環境

  • Windows11
  • OpenCV.js 4.4.0
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1