スポンサーリンク
忘備録

【C++】トランプゲーム用のカード配布クラスを作ってみた【忘備録】

はじめに 最近トランプゲームを作って解析したりAIを作ったりしているのですが、シャッフルされたカードを順に排出するクラスがそこそこ役に立つので残して置きます。 最大デッキ数などは適当に指定したので、都合に合わせて変更してください。 ソースコ...
Arduino

【ドローン製作記録】XbeeWiFiによるArduinoとPCの無線通信【Arduino】

はじめに 前回の設定をしたXbeeWiFiを取り付けたArduinoにPCからデータを無線で送信できるようにしたので、配線とソースコードを載せておきます。 Arduinoにソースコードの書き込みをする時はXbeeWiFiは取り外してください...
ドローン製作記録

【ドローン製作記録】XbeeWiFi(S6B)の設定からテストまで【Xbee】

はじめに 夏の工作のつもりだったのにいつの間にか春休みになりました。 時が流れるのが爆速すぎて困っちゃいますね。 ドローンを無線で操作するためにXbeeWiFiを購入して、XCTU(Xbeeの設定用ソフト)のダウンロードから動作確認までを行...
基礎から始める線形代数

【基礎から始める線形代数】行列の演算【大学講義】

はじめに 「基礎から始める線形代数」では大学の講義を全く受けていなくても線形代数を理解できるようになることを目的に連載しています。 基本的には順を追って読み進めてもらえたら嬉しいのですが、飛ばして読んでいる方もいると思います。 わからない用...
基礎から始める線形代数

【基礎から始める線形代数】行列についての基礎【大学講義】

はじめに 大学の講義ってわりと広い部屋で全然板書が見えなかったり、知ってる前提で進んだりと置いてかれる要素がたくさんありますよね。 単位を取るために試験を頑張るというのも卒業をメインに考えれば良いことですが、折角なので線形代数の分野に少し手...
雑記

【雑記】色んなソートを実装してみた【C++】

はじめに 去年の夏休みにソートアルゴリズムの復習をしました。 その時の痕跡をブログに投下しておきます。 ソートアルゴリズムそのものについては簡単な説明しかしていませんが、参考程度に。詳しくはWikipediaで。 ソースコード 各ソートが関...
忘備録

【PHP】シンプルな乱数の生成【忘備録】

はじめに タイトルにシンプルな乱数と書きましたが、この乱数を暗号に利用することは絶対にないようにしてください。 久々にPHPで作業をしていてコピペできるものが欲しかったので忘備録に残します。参考になれば幸いです。 乱数の生成 乱数を生成する...
画像処理

【OpenCV】OpenCVとPythonで簡単にエッジ検出をしてみた!【Python】

はじめに 今回は以前の記事でC++を使って実装したエッジ検出プログラムをPythonで実装してみました。プログラムの構成についてはほとんど同一です。 実行環境については次の通りです。 OS:macOS Catalina(ver 10.15....
画像処理

【OpenCV】ステレオカメラで物体の距離推定をしてみた【C++】

はじめに たまたま研究室にwebカメラが2台あったので物体の距離推定をしてみました。 実行環境は次の通りです。 OS:macOS Catalina(ver10.15.1)OpenCV:ver4.1.2 プログラムの手順としては次の通りです。...
画像処理

【OpenCV】適応的二値化と減色で写真からアニメ風画像を作る!【C++】

はじめに 今回は適応的二値化とk-means法を用いた減色によってアニメ風の画像を作ってみました。 実行環境は次の通りです。 OS:MacOS CatalinaOpenCV:ver4.1.2 ソースコード とりあえず使えればいいやって人はソ...
雑記

【C++】最小二乗法で直線近似してみた!【雑記】

はじめに 直線近似を手計算するのは面倒だったのでC++で作ってみました。 私の用途ではfloat型で事足りましたが、用途によっては型サイズを超えるのでプログラムの参考にする際にはデータサイズの部分に注意してください。 最小二乗法って何? 簡...
忘備録

【Windows10】Ubuntu18.04のデュアルブート環境を構築する【忘備録】

はじめに 新しくWindows10とUbuntu18.04とのデュアルブート環境を構築したので、忘備録として書いていきます。 今回使った環境は次の通りです。 OS:Windows 10 pro for WorkstationsCPU:Int...
Arduino

【ドローン製作記録】PID制御用プログラムの作成【Arduino】

はじめに 大学が始まってしまい、中々作業や更新ができなくなっています。 今回は暫定でPID制御するためのプログラムを作成したので、ソースコードの紹介をしたいと思います。 ソースコード 今回はPID制御用に新しく簡単な自作ライブラリを作りまし...
Arduino

【ドローン製作記録】MPU9250のプログラムのライブラリ化【Arduino】

はじめに 夏休みが後3日ほどで終わってしまうので割と焦りながら進めています(特に後期が忙しいとかではなく、なんとなく自分の気分的に夏の工作だったので)。 MPU9250の制御プログラムを生で書いていくと読みにくくなりそうだったので、最低限必...
Arduino

【ドローン製作記録】ブラシレスモーターをPWM制御する【Arduino】

はじめに 今回は前回組み立てたドローンのメインフレームと制御用基盤をいい感じにくっ付けた後、取り付けたモーターが正常に動作するのかを確認しました。 最初はドローンのメインフレームと制御用基盤をいい感じにくっ付けずにやっていたのですが、結果的...
スポンサーリンク