2024年9月30日月曜日

Arduino UNO R3とR4の大きく違うところ3つを解説

参考リンク: Arduino UNO R3とR4の大きく違うところ3つを解説

ArduinoとRaspberry piの消費電力比較

 下記の参考リンクから抜粋。


ArduinoRaspberry Pi3
プロセッサATmega328
BCM2837
周波数16MHz1200MHz
レジスタサイズ8bit64bit
RAM2k1024MB
GPIO2040
I/Oピン最大電流40mA15mA?
消費電力約100mW約5000mW
オペレーションシステムなしlinux ・その他
参考リンク:ArduinoとRaspberry Pi どちらを選ぶ?

農園

 昨日(9/29)に農園に行った。パクチーの雑草取りをしたが、雑草と間違えて、芽をつんでしまったっぽい。

2024年9月26日木曜日

wslの最初のメッセージがうざい。

windows上のubuntuを起動すると初期メッセージが出る。これを表示されなくするには、homeフォルダに.hushloginfileというファイルをおいておく。中身は空でよい。

水耕栽培のガガイモ

 この2日間で、結構、根っこが伸びていた。



上が一昨日(9/24)、下が今日(9/26)。

2024年9月25日水曜日

マンドレイク・オータムナリスの発芽

 9/20に本ブログで紹介したマンドレイク・オータムナリスですが、今朝見たら、発芽していました。



Pythonで画像処理! OpenCVのインストール 使い方まとめ

 参考リンク:Pythonで画像処理! OpenCVのインストール 使い方まとめ

Center Netを使った文字認識

 CenterNetの特徴:本カーネルでは、最近話題になっているキーポイントベースの検出器を試してみました。CornerNet派生の『CenterNet』と呼ばれるもので、YOLOなどのようにアンカーを使用せず、セグメンテーション(U-Net)のようなヒートマップで対象物の中心点を検出する手法です。(シングルアンカーのような雰囲気ですが、ヒートマップだけでいいので実装しやすい印象です)

参考リンク:kuzushizi_recog_sample

2024年9月24日火曜日

python:ファイルを読み込んで、内容を表示するプログラム

 #! /usr/bin/python3

with open('test.txt','r',encoding='utf-8') as file:

    content = file.read()

print(content)

#!(シェバン)の由来

 pythonのなどのプログラムを書く際に、インタプリタを呼び出すため、冒頭に#!(shebang:シェバン)という記号を書く必要がある。一瞬、#と!のうち、どちらが先かわからなくなったので、由来を調べてみた。

#=Hash、!=Bang つなげてHashBangとなり、略してShbangとなったようだ。

参考リンク:「#!」 (SheBang)の語源を徹底追求 「切り刻んでビックリ」

python:forループ文

 Pythonのfor文は、リストや文字列などのシーケンスの各要素に対して繰り返し処理を行うための構文です。基本的な書き方は以下の通りです

for 変数 in シーケンス:

実行する処理


例えば、リスト内の各要素を順番に出力するコードは次のようになります。

words = ['Japanese', 'English', 'French']

for  word in words:

    print(word)


#出力

Japanese

English

French


また、特定の回数だけ繰り返し処理を行いたい場合には、range関数を使います。例えば、0から9までの数字を出力するコードは次の通りです。

for num in range(10):

print(num)


#出力

0

1

2

3

4

5

6

7

8

9


更に、breakやcontinueを使ってループ制御を行うこともできます。例えば、特定の条件でループを終了する場合はbreakを使います。

for num in range(10):

   if num == 5:

   break

   print(num)


#出力

0

1

2

3

4

range関数の3つの形式

range関数の3つの形式

1.range(stop) 0からstopまでの整数を生成します(stopは含まれません)

for i in range(5):

print(i)

#出力 0,1,2,3,4


2.range(start,stop) startからstopまでの整数を生成します(stopは含まれません)

for i in range(2,5):

print(i)

#出力 2,3,4


3.range(start,stop,step) startからstopまでの整数をstepの間隔で生成します(stopは含まれません)

for i in range(1,10,2):

print(i)

#出力 1,3,5,7,9

2024年9月20日金曜日

マンドレイク オータムナリスの根っこ

 マンドレイク・オータムナリスを肥料多めの土に植え替えようと鉢から出したところ、主根から新しい側根が出てきていた。農場のマンドレイクは新しい芽がでてるよ!

水耕栽培実験:リトープスから根っこが出ていた。

 9/18に確認したところ、リトープスから根っこが出ていた。


物体検出に関する講演案

1.タイトルスライド

タイトル: 物体検出の基礎

副題: 画像認識技術の進化


2.アジェンダ

物体検出とは

画像分類との違い

主要な手法

評価指標

応用例

未来の展望


3.物体検出とは

定義と目的


4.画像分類との違い

画像分類は1つのラベル

物体検出は複数の物体を同時に検出


5.物体検出の重要性

自動運転、監視、医療などの応用


6.物体検出の基本概念

バウンディングボックス


7.物体検出の手法の分類

2つの大きなアプローチ: 従来手法と深層学習


8.従来手法の概要

Haar Cascades, HOG, SVM など


9.深層学習の登場

CNNの進化と影響


10.YOLOの概要

You Only Look Once (YOLO) の基本概念


11.YOLOの動作原理

グリッド分割とバウンディングボックス


12.YOLOのバージョン

YOLOv1からYOLOv5までの進化


13.SSDの概要

Single Shot MultiBox Detectorの基本


14.SSDの特徴

高速性と精度の両立


15.Faster R-CNNの概要

RPN(Region Proposal Network)の説明


16.Faster R-CNNの利点

精度と汎用性の高さ


17.物体検出における損失関数

バウンディングボックスとクラス分類の損失


18.データセットの重要性

COCO、Pascal VOC などのデータセット紹介


19.アノテーション方法


バウンディングボックスのアノテーション手法

20.評価指標の概要

mAP(mean Average Precision)の説明


21.IoU(Intersection over Union)とは

IoUの計算方法と重要性


22.物体検出の実際の流れ

データ収集からモデル評価までのプロセス


23.アーキテクチャの選定基準

精度、速度、使用ケースの考慮


24.リアルタイム物体検出

要件と技術的チャレンジ


25.物体検出の応用例

自動運転車での使用


26.監視カメラシステムにおける物体検出

安全性向上への貢献


27.医療画像解析での物体検出

病変の自動検出の重要性


28.顔認識と物体検出の違い

顔認識の技術的特異性


29.物体検出におけるトレンド

転移学習や事前学習モデルの利用


30.物体検出における課題

過学習やデータバイアスの問題


31.未来の物体検出技術

エッジAIやクラウドコンピューティングの可能性


32.物体検出の最新研究

最新のアプローチや技術動向


33.ツールとライブラリの紹介

TensorFlow、PyTorch などの利用


34.実装例の紹介

サンプルコードとデモ画像


35.ケーススタディ

成功事例の紹介


36.まとめと今後の展望

物体検出の重要性の再確認


37.Q&Aセッション

聴衆からの質問に応答


38.参考文献とリソース

学習リソースと文献一覧


39.感謝の言葉

聴衆への感謝


40.エンディングスライド

次回の講演やワークショップの案内


Google Chromeにadblockを追加

 Google Chromeにadblockを追加

2024年9月17日火曜日

水耕栽培実験

 連休前(9/12)に水につけていたユーフォルビア ポリゴナhybが腐っていた。温度高すぎたのかな。

ユーフォhybを2つに切って、胴と頭をそれぞれ、水につけた。右側の頭はふやふやでダメになっていた。胴体は干からびて、固くなっていた。


2024年9月16日月曜日

サボテンの刺

ながらく刺さっていたサボテンの刺。刺の周りが化膿して、外に出てきた。

農園


6月に植えた落花生。かなり繁っている(24.9.15現在)。ちゃんと土寄せをせねば。

2024年9月9日月曜日

阪神百貨店の外装がリニューアルしていた。

 2年ほど前にリニューアルしていたらしい。外壁緑化がすてき。