for i, cnt inenumerate(contours):
# 輪郭に外接する回転した長方形を取得する。
rect = cv2.minAreaRect(cnt)
(cx, cy), (width, height), angle = rect
# 回転した長方形の4点の座標を取得する。
rect_points = cv2.boxPoints(rect)
# 回転した長方形を描画する。
ax.add_patch(Polygon(rect_points, color='g', fill=None, lw=2))
ネジを囲む長方形も描画します。
#取得した長方形の縦横の長さを比べて、長いほうをnag,短いほうをkeiに代入if width<height:
kei=int(width)
nag=int(height)
else:
kei=int(height)
nag=int(width)
#取得した長方形の番号をコンソール画面に表示します。print('番号:',i)
#取得した長方形の縦横の長さをコンソール画面に表示します。print('縦:',kei,'横',nag)
#取得した縦横の値をからネジの径や長さを割り出します。
L = 0if44<=kei<=52:
M = 3elif55<=kei<=65:
M = 4else:
M = 0if M == 3and100>nag>80or M == 4and110>nag>100:
L = 8elif M == 3and78 >= nag >= 67or M == 4and100 >= nag > 70:
L = 5if M == 0:
print('認識できませんでした')
else:
print('径:','M',M)
if L == 0:
nag = 11*nag/100-3
L = int((nag + 4) / 5) * 5if M != 0:
print('長さ:',L,'mm')
#hardware platform: FireBeetle-ESP32#Result: Blink#The information below shows blink is unavailble for the current version.#IO0 IO4 IO10 IO12~19 IO21~23 IO25~27#Except the connection between IO2 and onboard LED, other pins need to connect to external LEDs. import time
from machine import Pin
led=Pin(2,Pin.OUT) #create LED object from pin2,Set Pin2 to outputwhileTrue:
led.value(1) #Set led turn on
time.sleep(0.5)
led.value(0) #Set led turn off
time.sleep(0.5)
私はメイン端末としてAQUOS R compact(SH-M06)を使っていますがもう一台、サブ機としてdocomoのXperiaZ3(SO-01G)も普段持ち歩いています。
このXperiaは最近友人からもらったものですが、かなりサブ機として有能だったので、今回はそれについて詳しく書いていこと思います。
カメラが良い!
この記事でも書いたように moyoi-memo.hatenablog.com AQUOS R compactのカメラは起動が遅かったりスローがなかったりと、自分にとっては物足りないものでした。
しかし、XperiaZ3のカメラは、すぐに起動して貴重な瞬間をさっととることができますし、欲しかったスローの機能も付いています。
あとはシャッターボタンもついていてとても使いやすいです。
さらに言いますと実はこちらのほうがAQUOSよりも最大画素数が多いんですよね。いやはや、最高です。
メイン端末のAQUOS R compact(SIMフリーモデル)にはビッグローブのSIMを入れているのですが、なんと回線がdocomoのものなのでSIMカードを入れ替えればネットも電話もできるようになります。(なおテザリング機能は使えません)
これで、AQUOSのバッテリーが底をついてさらにはモバイルバッテリーもなく充電できないといったときにも安心です。
ついでにXperiaZ3はバッテリーの容量が3100mAもあるので中古とはいえバッテリーは十分持ってくれます。
そのほかの機能も地味に便利!
私も初めて知りましたが、この世代のXperiaにはラジオ機能があったんですよね。
これ、地味に欲しかったんです。 ネットラジオだとネットを使っているのでなんだかもったいない気もするし、遅延もしていたので好きじゃなかったのですが、これで解決です。
さらにフルセグも見れます。
一応AQUOS R compactにもテレビ機能はついているのですがワンセグしか見られなかったのでちょうどよかったです。
あとはスピーカーの音質がいいですね、上下のスピーカーで、最大音量でもはっきりとした音を聞くことができます。
さて、ここからが私の言いたかったことです。
私が一番AQUOS R compactで残念だったのは電池の持ちが悪いことでした。
キャリア版ではかなり電池の持ちがいいという噂を耳にしていたのですが実際に使ってみるとギリギリ1日持つ位で、普段よりネットニュースなどを読んでしまうともう電池が切れてしまうといった具合でした。