2020-01-01から1年間の記事一覧
VBAを使ってエクセルで使えるカレンダーコントロールを作ります。ボタンの配置などを含めてすべてコードに落とし込んでいるためコピーペーストのみで再現できます。そのため5分もかからず使えるようになります。
二つのグラフを重ねることによってExcelの折れ線グラフに矢印を追加する方法です。
二つのグラフを重ねることによってグラフに3軸目を追加する方法です。
二つのグラフを重ねることによってExcelで折れ線グラフを棒グラフの後ろに描く方法です。
はじめに 子供がすごろくをもらってきたので家族でやろうとしたらうちにさいころがありませんでした。パソコンで乱数を発生させて画面に表示するとか、6角形の鉛筆に数字を書いて転がすとか方法はいろいろ考えられたのですが・・・。 そんなんじゃ子供が喜…
はじめに 前回Style-Transferについて書きました。 touch-sp.hatenablog.com PowerPointのアート効果で同様な画像変換ができます。 1枚の画像に対してアート効果を適用して画像として保存するVBAコードを書きました。 1回の実行で複数の変換が適用されます…
はじめに以前「CartoonGAN」というのを使ってみました。 touch-sp.hatenablog.com 今回はそれより新しい「Cartoon-GAN」を使ってみます。 github.com 結果サンプル画像はこちらからダウンロードさせて頂きました。 (Ben ThaiによるPixabayからの画像) 左が…
はじめに 年賀状作成の時期になりました。家族の写真をそのままのせるのはつまらないので何か面白いものはないかと探していたところWarpGANにたどり着きました。 github.com 「Style Transfer with Geometric Deformation」と説明されています。日本語に訳す…
Power PointのVBAを使ってタイトルスライドを作ってみました。
はじめに 前回波線を描いたので今回はそれを利用して水面を描いてみました。 touch-sp.hatenablog.com 結果 後述のVBAコードを実行すると2枚のスライドができます。それをアニメーションGIFで保存したものを示します。 「体の60%は水でできている」を表すよ…
はじめに 波線を描く簡単な方法が見つからなかったのでVBAで描いてみました。 結果 コード内の「wave_width」を40に固定して「r」値をいろいろ変更してみた結果をのせておきます。 VBAコード Sub カーブ() '====================各自で設定=================…
はじめに VBAを使って画像をななめに切るアニメーションを作ってみた。 特殊なことをしているわけではなく、普段GUIを使って行う作業をコードにしただけ。 結果 画像のダウンロード 画像は下記からダウンロードさせて頂いた。 「D:\fruit.png」として保存。 …
動機 以下のYouTube動画を見て同じものを作ってみたくなった。 パワポ かっこいいオープニングスライドの作り方 / Power point - YouTube ネット上のVBAコードを切った貼ったしてなんとか動作するものを作った。 背景画像のダウンロード 背景画像は下記から…
敵ロボットの画像を判別するためにGluonCV物体検出モデルの学習を行いました。学習データの準備には学習済みObject Trackingモデルを使用しています。
はじめに Object Trackingの記事を書いた。 touch-sp.hatenablog.com 何のためにObject Trackingが必要か? 自分にとっては物体検出モデルの学習データ作成に必要である。 学習データに使えることは以前検証した。 touch-sp.hatenablog.com 今回はObject Tra…
はじめに 「pycocotools」がWindowsでもpipを使って簡単にインストールできるようになった。 touch-sp.hatenablog.com 今回はpycocotoolsを使ってCOCO datasets を扱ってみる。 COCO datasetsのダウンロード、解凍 まずはGluonCVのチュートリアルページから…
2021年10月18日追記 OpenCVの「selectROI」を使うと簡潔に書ける。 import cv2 import sys cap = cv2.VideoCapture(sys.argv[1]) ret, img = cap.read() cap.release() source_window = "draw_rectangle" cv2.namedWindow(source_window) rect = cv2.selectR…
前回の続きです。 touch-sp.hatenablog.com データ準備はGPU非搭載のパソコンで行ったが、学習はGPU搭載パソコンで行った。 Windows10 Pro Visual Studio 2019 communityインストール済み(←たぶんこれが必要?) NVIDIA GeForce GTX1080 Python 3.7.9 CUDA …
はじめに 以前も同様のことをした。 touch-sp.hatenablog.com 今回はデータをPascal VOC formatで扱ってみる。 データのダウンロードと解凍 host.robots.ox.ac.uk 上のサイトから「VOCtrainval_11-May-2012.tar」をダウンロード。 ダウンロードしたファイル…
結果 Pythonスクリプト from gluoncv import model_zoo, data, utils from gluoncv.data.transforms.pose import detector_to_simple_pose, heatmap_to_coord detector = model_zoo.get_model('yolo3_mobilenet1.0_coco', pretrained=True, root='./model') …
とりあえずネットから情報を集めて実行可能なスクリプトを作った。 詳細はまだ理解していない。 もともと開発者がサンプルスクリプトを用意してくれていたらそれで良かったが。 そのあたりが全くユーザーフレンドリーでなく、それが理由でMXNetやGluonが全然…
Windowsにfbprophetをインストールするためには少し工夫が必要でした。
Arduinoで使えるボタン(スイッチ)Gravity:Digital Push Buttonを購入したので紹介します。
はじめに Arduinoスケッチ スケッチの説明 ボタン①(Excel内でアクティブセル領域を選択する) ボタン②(アクティブセル領域選択後に折れ線グラフを挿入する) ボタン③(アクティブセル領域選択後に棒グラフを挿入する) ボタン④(電卓アプリを開く) ボタン…
200円でこのクオリティー。ありだと思う。 iPhoneは7を使用。
touch-sp.hatenablog.com はじめに Arduino Leonardo(またはArduino Micro)を使ったら簡単にできたと思うが、使っていないArduino Nano Everyがあったので今回はそちらを使用した。 PyQt5を使ったシリアル通信でつまづいた。原因不明のエラーに悩まされた…
子供のためのひらがなドリルを作ってみた。 はじめに ひらがなが書かれたテキストファイルを準備する。 あいうえお ぁぃぅぇぉ かきくけこ がぎぐげご さしすせそ ざじずぜぞ たちつてと っ だぢづでど なにぬねの はひふへほ ばびぶべぼ ぱぴぷぺぽ まみむ…
touch-sp.hatenablog.com 子供の食いつきが悪かったので改良した。 前はPyQt5でのシリアル通信を使ったが今回はやめた。 あの時はArduino覚えたてで使いたかっただけ(笑)。はっきり言って不要。 注意 画像と音声のファイルを用意する必要があります。 数字…
使用したものジェイダブルシステム Cherry MXキースイッチ(青軸)+Aキートップ白色 10ケセット メカニカル押しボタンスイッチジェイダブルシステムAmazonAmazonで購入。上の写真を見てもらえればわかる通り送られて来たキートップは残念ながら白ではなかった…
PyQt5 で QLabel のグループ化 - パソコン関連もろもろ PyQt5 を使って Arduino とシリアル通信 - パソコン関連もろもろ PyQt5 で python-vlc を扱う - パソコン関連もろもろ 上記で習得したスキルを使って子供のための計算ドリルを作ってみた。 Pythonスク…