2018年12月18日 更新

Julia と画像処理②〜画像のセグメンテーション(Seed Region Growing とFelzenszwalbアルゴリズム)〜

プログラミング言語「julia」を用いて画像処理を行います.インストールに続き,今回は画像のセグメンテーションのライブラリを用いて,セグメンテーションを行います.

1,825 view お気に入り 0
今回はjulia を用いて,画像のセグメンテーションを行います.
julia言語で画像処理を行うパッケージはあるのですが,あまり浸透していないようなので.
julia のインストールなどは以下の記事をご覧ください.

必要なパッケージのインストール

画像処理を行うために,画像を表示するライブラリをインストールします.
jupyter でプロットすることも出来ますが,色々理解を助けるために導入します.

ここでは,Plots というライブラリを導入します.

1. julia の起動

**********~> julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.0.2 (2018-11-08)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia>
install.jl

2. ] を押してPkg へ

(v1.0) pkg>
install.jl

3. パッケージのインストール

(v1.0) pkg> add Plots
(v1.0) pkg> add GR
(v1.0) pkg> add ImageSegmentation
install.jl

セグメンテーションの実装

それでは,セグメンテーションのサンプルプログラムを動かしていきます.
今回は,以下の画像を用いてセグメンテーションをします.

なお,この画像は最後に記載する参考文献のURLから手に入れることができます.

 (5195)

画像の表示

using Images, ImageView

img = load("./horse.jpg")
imshow(img)




画像の表示
38 件

関連する記事 こんな記事も人気です♪

画像処理・画像解析エンジニアMeet Up! #3 〜Lp-tech2周年特集〜を終えて

画像処理・画像解析エンジニアMeet Up! #3 〜Lp-tech2周年特集〜を終えて

2016年7月22日に画像処理・画像解析エンジニアMeet Up! #3 ~Lp-tech2周年特集~がありました。様子についてご紹介します。
画像処理・画像解析エンジニアMeet Up! #3 〜Lp-tech2周年特集〜

画像処理・画像解析エンジニアMeet Up! #3 〜Lp-tech2周年特集〜

画像処理・画像解析エンジニアのミートアップ第3段として、Lp-tech感謝祭を開催します。内容は湖城氏によるImageJの講習会、そしてLp-techの人気のある記事に関してそれの勉強会をする予定です。
Juliaで学ぶ画像処理〜ニューラルネットワーク(Neural Network) part2〜

Juliaで学ぶ画像処理〜ニューラルネットワーク(Neural Network) part2〜

今回は前回に引き続き、プログラミング言語Juliaで機械学習のニューラルネットワークの実装方法についてご紹介します。
ディジタル画像処理~pythonによる空間フィルタリングpart1~ 

ディジタル画像処理~pythonによる空間フィルタリングpart1~ 

ディジタル画像処理を解説します.今回は,代表的な空間フィルタリングをpythonで実行してみました。
亀谷 桃子 | 1,608 view

この記事のキーワード

この記事のキュレーター

三好 裕之 三好 裕之