Rust

p5.js, nannou, @types/p5 + Parcelで速度比較を行う

はじめに creative coding(クリエイティブコーディング)に興味を持ち手を出し始めたのですが、 いろいろ環境を探っていきうちに、Rustでもクリエイティブコーディングのフレームワーク nannou があることに気づきました。 nannouは...

tk87 12 5月, 2022

Rustで画像から輪郭抽出と塗りつぶしを行う

はじめに 以前から、Rustのimage crateを使用して画像の二値化などいろいろな処理の実装を行ってきました。 今回は二値化した白黒画像を使って白色部分の輪郭を抽出し、 その輪郭を別の色で塗りつぶす処理をRustを使用して行います。 今回作成したコードは ht...

tk87 1 5月, 2022

Rustで画像の二値化とフィルター処理を自作する

はじめに 前回 はRust image crateを使用して、 Rustでの画像処理を試してみて自由度が高く結構楽しかったので、image crateには該当する機能はないけどもよく使用しそうな画像処理を作成しました。 今回作成した処理は以下になります...

tk87 21 4月, 2022

Rustで画像のピクセルを編集して画像処理

はじめに 前回はPythonを使ってオリジナルな自作の画像加工を行いました。 Pythonはいろいろ便利な画像処理パッケージがそろって便利ですが、 生のピクセルを直接扱おうとしたときなどでは速度面で不安があります。 RustにもopenCV bindingクレートがありますが...

tk87 19 4月, 2022