docs.opencv.org SIFTにすると動かない。ORBだとうまくいく。SIFTでやっている例→thepythoncode.com
サンプルファイルのダウンロード https://www.oreilly.co.jp/pub/9784873116075/pcv_j.zip画像データ等のダウンロード http://programmingcomputervision.com/downloads/pcv_data.zipインストラクション www.oreilly.co.jpVLFeatのダウンロード(libvl.dylib…
このexampleフォルダを試す github.com Java (Gradle)の設定 最新のJavaでは動かなかったのでAzulのJava11を入れる。 Java 7, 8, 11, 13, 15, 17, 19, 21 Download for Linux, Windows and macOSJAVA_HOMEの設定 ~/.zshrc export JAVA_HOME="/Library/Java/J…
macOSは以下でBraveの設定を行ったが、Secure DNSの設定が許可されておらず行き詰まった。 seinzumtode.hatenadiary.jp結局Wifiの設定でDNSを変更することにした。家で使う分には問題ないだろう。 以下の記事によればDNSに1.1.1.3, 1.0.0.3を指定すればアダ…
satoruhiga.com
python - PyTorch next(iter(training_loader)) extremely slow, simple data, can't num_workers? - Stack Overflow num_workersをCPUコアの数(16とか)ではなく0にしたら高速になった。 test_dataloader = DataLoader(test_dataset, batch_size=BATCH_SIZE,…
import controlP5.*; ControlP5 cp5; IntList xarr; IntList yarr; IntList vxArr; IntList vyArr; int cnt=0; boolean isFinished = false; int cursor = 0; boolean drawVelocityEnabled = false; void setup() { size(800, 400); cp5 = new ControlP5(thi…
ここを参考に。 qiita.comGmai アプリパスワードの作成 アプリ パスワードでログインする - Gmail ヘルプ Google アカウントに移動します。 [セキュリティ] を選択します。 [Google へのログイン] で [2 段階認証プロセス] を選択します。 ページの下部にあ…
IntList xarr;; IntList yarr; int cnt=0; void setup() { size(400, 400); background(255); xarr = new IntList(); yarr = new IntList(); } void draw() { if (mousePressed) { xarr.append(mouseX); yarr.append(mouseY); background(255); for (int i=0…
Streamlitの使い方 github.com 輪郭抽出 labo-code.comOptical flow (Lucas-Kanade法) labs.eecs.tottori-u.ac.jpgithub.com
https://pyparrot.readthedocs.io/en/latest/quickstartminidrone.html $ git clone https://github.com/amymcgovern/pyparrot.git $ cd pyparrot/pyparrot/scripts $ sudo python findMinidrone.py FOUND A MAMBO! Device d0:3a:aa:30:e6:5a (random), RSSI…
qiita.com
github.com
$ raspistill -r -o test.jpg で取得した画像がピンクになる awbオプションをつけるともとに戻る $ raspistill -awb greyworld -r -o test.jpg forums.raspberrypi.com systemdのサービスに以下を追加するといいとのこと github.comvim /lib/systemd/system/…
grafana.com grafana-cli plugins install innius-video-panel
qiita.cominfluxdbの準備 $ influx >> create database YOUR_DB_NAME # 削除するときは>> drop database YOUR_DB_NAME GrafanaからInfluxDBを追加 http://YOUR_IP:3000 にアクセス 作ったプログラム github.com
Raspberry piでやってしまった。 前回同じことをやったときはOSをクリーンインストールした気がするが、以下で復旧できた。 askubuntu.com sudo mkdir -p /var/lib/dpkg/{alternatives,info,parts,triggers,updates} sudo cp /var/backups/dpkg.status.0 /va…
ここを参考に scrapbox.ioscan_devices.py import asyncio from bleak import BleakScanner async def run(): devices = await BleakScanner.discover() for d in devices: print(f"address: {d.address}, name: {d.name}, uuid: {d.metadata['uuids']}") lo…
https://forums.raspberrypi.com/viewtopic.php?t=138145 sudo apt-get install pi-bluetooth sudo systemctl start bluetooth forums.raspberrypi.com sudo systemctl start hciuart
座標の点群を変換行列で変換するのではなく、座標を変換行列で変換して、その座標上で描画を行う。 こうしない場合、ProcessingのAPIがそのまま使えず煩雑になる(→rectとかellipseとかの基本図形のコマンドがそのまま使えなくなり、めんどくさいということ…
環境はmacOS Sonoma, LabView 2023 Q3.Arduino-LabViewのシリアル通信にはVISAを利用する LabViewでLINXなしでArduinoと通信する(VISA使用) - how to code somethingArduinoからは1.0,2.0,3.0,...のような形の形式で文字列を送り、LabView側で「Spreadsheet …
import controlP5.*; ControlP5 cp5; PFont f; int fSize = 12; void setup() { size(300, 200); background(255); cp5 = new ControlP5(this); cp5.addSlider("fSize") .setPosition(10, 10) .setSize(100, 25) .setRange(10, 30); fill(#ff0000); } void d…
Open3Dの使い方 https://tech-deliberate-jiro.com/downsampling-grid/ Stanford bunnyのダウンロード 使うのは bunny/reconstruction/bun_zipper.ply graphics.stanford.edu import open3d as o3d import numpy as np import plotly.graph_objects as go pr…
kougaku-navi.hatenablog.com zenn.devwww.mlab.im.dendai.ac.jp
TronicというメーカーのLED電球を買った Smart LED 9 Watts E27 (Screw) Bulbwww.tronic.co.ke 以下の記事の「Reverse Engineering the Bulbs: Bulb 2」以降に従う blog.wokwi.com 手順は以下 AndroidデバイスのDeveloper ModeをEnabledにする Developer mod…
900m付近でボディの破壊が発生 youtu.be
gist.github.com
rocketcea.readthedocs.io
stackoverflow.com2点コツがある 1. QWidgetのPromote Widgetを配置し、右クリックしてPromote toを選択する。 BassClassをQWidgetにし、任意の名前をつける(この例ではMplWidget)。ヘッダファイルはmplwidgetとし、これに対応するヘッダファイルmplwidget.…
1. Braveをダウンロード。設定のShieldsで、強めに設定する。Cookieについては無効にするとGoogleへのログインが外れたので、Only cross-siteとした。 2. BraveのSecurity&Privacy>Use secure DNSで。CleanBrowsingを指定する。これでアダルトサイトへの接続…