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

25-2. 布のしわをフーリエ変換で解析してみた

やること前回は画像のフーリエ変換の基本を学びました。この手法では画像が持つ周波数成分が可視化できます。つまり、細かな模様なのか粗い模様なのかが解析できるということです。今回はこれを応用して布のしわをフ...
画像処理

25-1. 画像のフーリエ変換で遊んでみた(Pythonコードあり)

やることあらゆる波形や模様は複数の波の合成によって表現できると考え、素材となっている波の周波数成分を求める方法をフーリエ変換と呼びます。Pythonにもフーリエ変換の関数が用意されていますので、画像の...
理論

5-10. マッチ棒クイズの自動生成

やることマッチ棒クイズ(マッチ棒パズル)はご存知でしょうか。「マッチ棒を1本動かして式を完成させてください」といった問題です。もっとも基本的なものは1桁の足し算・引き算です。問題答え掛け算・割り算もあ...
統計 / データ分析

24-3. ベイジアンネットワークでポケモンの名前を生成してみた(後編)

やること前編ではポケモンの名前を生成するためのベイジアンネットワークを構築し、サンプリングして遊びました。ベイジアンネットワークのより効果的な使い方として、ノードの一部を指定した状態から他のノードをい...
統計 / データ分析

24-2. ベイジアンネットワークでポケモンの名前を生成してみた(前編)

やることベイジアンネットワークは何の役に立つのか?丸一日考えてもいまいちピンと来なかったので、とりあえず使ってみることにしました。ここではベイジアンネットワークでポケモン909匹の名前を学習し、新しい...
統計 / データ分析

24-1. ベイジアンネットワークとpgmpyの基本

はじめに2024/05/13追記バグ報告を受けて一部修正しました。pgmpyは最新版ではなくpgmpy==0.1.14をインストールするようにしてください(その上でさらに注意点があります)。こんにちは...
レーザー加工

7-25. 革をレーザー加工機で刻印&裁断してみた②

やることシリーズタイトルの関係で刻印とありますが、今回は裁断のみです。使うもの革の端材レーザー加工機(IIDA LASERMATIC L906PC)レーザー条件ベクターで切るのみです。皮厚みPower...
3Dモデル / 3DCG

19-4. Blenderの流体シミュレーションでパンケーキにはちみつをかけたい(前編)

やることBlender2.91の流体シミュレーションで、はちみつが流れ落ちる様子をシミュレーションします。いろいろな粘度と表面張力でシミュレーションを行い、一番はちみつに近いパラメータを見つけます。前...
[F] 解説 / 雑記

16-17. 零細企業の法人税等は実際にいくらかかるのか

やること働き方の多様化にともない副業や個人事業主(≒フリーランス)が増加し、個人事業主から合同会社/株式会社に切り替える「法人成り」の注目も高まってきています。法人成りの目的の一つは節税です。ネットで...
Raspberry Pi / Arduino

7-24. Raspberry Piでタイムラプス撮影

はじめにRaspberry Pi のカメラモジュールを買ったので、タイムラプス撮影に挑戦します。撮影環境このような感じで、大きな段ボールの中に撮影環境を組みます。撮影中はラズパイとUSBバーライトの電...