2020-01-01から1年間の記事一覧

VLCをコマンドラインから呼び出し動画再生して位置を調整する

環境はUbuntu18.04です。 適当な動画ファイル(video.mp4)を用意し、下記のshellで呼び出すと右下に動画が再生されます。 cvlc video.mp4 --video-on-top & sleep 1 wmctrl -r "vlc" -e 0,2000,1000,500,300

【Python】setuptoolsで自作モジュールを一発入魂

下記リポジトリのREADMEにソースと一緒にまとめた。 github.com 下記README 【Python】setuptoolsで自作モジュールを一発入魂 setuptoolsを使ってsetup.pyを試してみたリポジトリです できるだけ簡素な状態のリポジトリでパッと見てサクッと使えるように作り…

FastAPI(uvicorn)でHTTPS化

Flask同様 FastAPIでオレオレHTTPS化するときに下記のように設定した。 uvicorn.run( app, host="0.0.0.0", port=443, ssl_keyfile="openssl/server.key", ssl_certfile="openssl/server.crt" )

FastAPIでprintしたい(logging)

Pythonにはloggingがある。 サーバーでログを出力したいときはprintだと出力されないがloggingを使うと出てくれる。 target = "aaaa" import logging;logging.info("####MY LOG####\n" + target)

WebRTCで撮影した動画をFastAPIにPOSTでファイルアップロードするときハマったこと

TL;DR 解決 下記でファイルアップロードできます。 Javascript側(送る側) var f = new FormData(); var filename = "something.webm" f.append("video", buffer, filename); // <=ここではまった let xhr = new XMLHttpRequest(); xhr.open('POST', window…

時々見かける便利そうなやつ:collections.Counter

collectionsとは? このモジュールは、汎用の Python 組み込みコンテナ dict, list, set, および tuple に代わる、特殊なコンテナデータ型を実装しています。 namedtuple() deque Counter←今日はこれ OrderedDict defaultdict UserDict UserList UserString …

FlaskオレオレHTTPS化

とりあえずブラウザでカメラ使いたいときなどに 参考: qiita.com 気をつけたいポイント: https://<アドレス>でアクセスする EC2セキュリティグループで443を許可 server側portも443にする 途中の要設定事項はこちら sa1g.blogspot.com

Reactアプリ作成コマンド

react.keicode.com npx create-react-app myapp1 cd myapp1 npm start npm run build sudo npm install -g serve serve -s build

【文献調査】FairMOT: A Simple Baseline for Multi-Object Tracking

読んだもの A Simple Baseline for Multi-Object Tracking 華中科技大学とMicrosoftの人が共著の2020年5月公開の文献 paperswithcode.com GitHub: FairMOT github.com 試してみた 環境 自作PCの古いGPU:GTX 750Ti Demoの実行→github#demo DLA34を使ったモデ…

【文献調査】SiamMask: Fast Online Object Tracking and Segmentation: A Unifying Approach

読んだもの paperswithcode.com youtu.be GitHub: foolwood/SiamMask: [CVPR2019] Fast Online Object Tracking and Segmentation: A Unifying Approach 2019年5月公開 概要 任意のオブジェクトのトラッキング (visual object tracking, VOT)+セグメンテー…

【文献調査】End-to-End Object Detection with Transformers

注意点 文献をざっくり読んでの個人的なまとめです。 読んだもの 文献: paperswithcode.com Facebook AIブログ: ai.facebook.com 概要のまとめ Facebook AIが2020年5月26日に公開。公式ブログにも解説がある DETRの大きな特徴は2部グラフの損失とtransfor…

生きること。つくること。

技術は人に喜びを与える。 何かが少し向上したり、何かが少し効率的になったり。そのちょっとの積み重ねが人を喜ばせる。 なぜか。 名は体を表すという。生命体である私たちは生きること自体がそれを表す手段になっている。 生きること。それが生命体の原則…

精神の型付けのための言葉

言葉が人をつくる だからブログを書いてみようと思った。 これはその実験のひとつ。