輪郭追跡処理をやってみよう! その3
輪郭追跡処理をやってみよう!、輪郭追跡処理をやってみよう!その2の続きです。これまで静止画像を使って目標画像の抽出を試してきましたが、今回はUSBのカメラを使って動画に対する目標画像の抽出を行います。 USBカメラで撮像 […]
1-Wire デバイスを使ってみよう
手軽にRaspberry pi やArduino等で扱えるシリアル通信技術の一つに、I2CやSPIと並んで、1-Wireというのがあります。信号線とGND線というわずか2本で接続が行える、そして複数接続が行えるという、と […]
無料Streamlitアプリが寝てしまう
「オープンデータをSTREAMLITでビジュアルに表示してみよう」や「路線バスデータをマッピングしてみよう」で紹介した”Streamlit”はPythonでとても簡単にWebアプリケーションを作成できるオープンソースのラ […]
FT601を使った通信システムを設計してみよう(その1)
前回の「FTDI SuperSpeed-FIFO Bridge FT601を使ってみよう」では、FTDI社のFT601を紹介しつつ、FT601+FPGAによるUSBデバイスの設計例として、USBホスト側であるPCから送 […]
FTDI SuperSpeed-FIFO Bridge FT601を使ってみよう
USBのコントローラーに比べてお手軽にUSBデバイスを作り上げることができるFTDI社のFT601の使い方を紹介します。FT601+FPGAでUSBデバイスを作り、Windows PCからUSB3.0で通信を行います。通 […]
画像と類似度を一覧表示したい
本稿は、仕事をする上で「画像の似ている/似ていないを定量的に表現してみる」必要があり、画像の類似度と対象とした画像や類似度を一覧表示させる方法を少しだけ学んだので、忘れないうちに、そして更に勉強をするために、これまで学ん […]
過去の気象や年代をどうやって知るのか
歴史を塗り替える化石や遺跡が発見されたニュースには、1億3千万年前だとか、20万年前だとかそんな年代推定が添えられます。また、太古の気温はどうだったか、長期間での気温の変動がどうだったかという話も見聞きします。これらはど […]
Python C言語による拡張モジュールで高速化
Pythonは可読性や生産性の高さに加えて、豊富で使い勝手の良い優れたライブラリ群により大人気のプログラミングの言語ですが、実行速度が遅くて困る場面に遭遇することがあります。たとえば、あるプログラムをライブラリを使わず自 […]