6/25(水)発売! 『Interface 2025年8月号』は暗号技術特集。第1部第1章を執筆しました☆彡
画像処理

14-31. PyAutoGUIでもぐらたたきゲームを自動プレイ

やること以前、ハードウェアチートはソフトウェアチートよりもバレにくい、などと不届きなことを申していました。今回はソフトウェアチートの例としてもぐらたたきゲームを自動化でプレイしてみます。なお、必ずゲー...
画像生成AI / スタイル変換

4-12. ChatGPTがMidjourneyにファッション画像を作らせる世界

やることChatGPTが大変な話題になっている中、Twitterで興味深い投稿を目にしました。予備キャプチャ1予備キャプチャ2つまりこういうスキームです。こちらのスキームをパクり 参考にさせていただき...
画像処理

14-29. 再帰的な処理で葉脈を作ろう

やること葉脈ってきれいですよね。フラクタル構造で葉の隅々まで水を運んでいるように見えます。今回はプログラムで葉脈を作ってみます。このようなフラクタルな構造を作るには再帰的処理が有効です。再帰的な関数は...
理論

5-19. 最速降下曲線(サイクロイド)の坂よりも速い坂

はじめにボールを始点からより低い高さにある終点まで転がして移動させるとき、どんな坂を使うと速いのか。ただし摩擦や空気抵抗はないものとする。摩擦がないため正確には「転がす」ではなく「重力に従って移動させ...
理論

5-18. ランチパックは分割するほどコストを削減できる

はじめに山崎製パンは2023年1月1日出荷分から「薄皮シリーズ」の内容量削減(5個→4個)と「ランチパック」の一部の値上げを発表しました。ランチパックは以前から2部屋タイプが発売されており、ネット上で...
テキストAI / RAG

30-1. 文章生成言語モデルGPT-3に東工大×医科歯科大の新名称を提案してもらった

やること2022年10月14日、東京工業大学と東京医科歯科大学は統合し1大学となることで合意したことを発表しました。それにともない、2022年12月8日まで新大学の名称案を募集しています。ちなみに、名...
統計 / データ分析

16-29. 運転免許の○×問題をテキスト解析して試験対策してみた

やることどうも。平成35年まで有効の免許証を持っています。ネットで運転免許のいやらしい問題例を調べていたら「『~だろうから』は確定で×」というコメントが目に入りました。たしかに、『~だろうから~した』...
画像処理

14-28. OpenCVのマウス操作でドラッグ&ドロップお絵かき

やること今回は手短に、OpenCVのマウスイベントでお絵描きをします。調べてみるとドラッグ&ドロップそのものを検出するメソッドがないらしいので、「クリックしたとき」と「離したとき」のメソッドを使って擬...
[F] 解説 / 雑記

26-11. 自称日本一わかりやすい「上位互換」「下位互換」の誤用と使い方

はじめに「ポリゴン2はポリゴンZの上位互換だ」といった表現を聞いたことがあると思いますが、少し調べるとこれが誤用であることが分かります。しかしどこが間違っているのか、理解が難しい部分があります。「上位...
3Dモデル / 3DCG

7-39. 自作のテクスチャスキャナで構造色をスキャンしてみた(新500円玉とクレジットカード)

やること前回は持ち運び可能なテクスチャスキャナを作りました。これでコガネムシやCDが持つ「構造色」を撮ってみたいとずっと思っていました。残念ながらうちにコガネムシもCDもないので、「500円玉の透かし...