卒業なので後輩ちゃん向けの記事です。OpenCVをVisualStudio2019で動かせるようにします。こちらから使いたいバージョンのOpenCVをダウンロードしてきます。プログラミング初心者の友達にオセロゲームの作り方を教えて欲しいと頼まれた時に作ったものをちょっとした考え方等の解説付きで紹介します。研究室にモーションキャプチャのデータがあったので、せっかくなので可視化しようと思って作ってみました。ほかの言語だとsplit関数があったりしますが、C++にはないので自作して使いまわしています。最近トランプゲームを作って解析したりAIを作ったりしているのですが、シャッフルされたカードを順に排出するクラスがそこそこ役に立つので残して置きます。最大デッキ数などは適当に指定したので、都合に合わせて変更してください。去年の夏休みにソートアルゴリズムの復習をしました。その時の痕跡をブログに投下しておきます。ソートアルゴリズムそのものについては簡単な説明しかしていませんが、参考程度に。詳しくはWikipediaで。研究室にwebカメラが2台あったので物体の距離推定をしてみました。実行環境は次の通りです。プログラムの手順としては次の通りです。今回は適応的二値化とk-means法を用いた減色によってアニメ風の画像を作ってみました。実行環境は次の通りです。直線近似を手計算するのは面倒だったのでC++で作ってみました。私の用途ではfloat型で事足りましたが、用途によっては型サイズを超えるのでプログラムの参考にする際にはデータサイズの部分に注意してください。2020.05.22雑記C++C++【C++】簡単なソケット通信プログラムを作ってみた。IPv4でのソケット通信プログラムを教材用に作ったのでプログラムだけ載せておきます。クライアント側でHelloWorld!を送信してサーバー側が受信した文字列をそのまま返すというプログラムです。BlackJackを作れるようになれば脱初心者?的なことが何処かのサイトに書いてあったので今日はソートのプログラムを書く代わりに簡単なBlackJackのプログラムを書いてみました。昨日のサマーウォーズの再放送を見て、やってみよ〜と思ったので、モジュロ計算による曜日当てをプログラムで再現してみました。アルゴリズムはwikipediaを参照しました。出力ファイルについて覚えておくと便利なオープンモードとファイル位置の設定についての忘備録。前回は次のようにしてファイルを開いた。前回の記事から続いてクラスについて説明していきます。コンストラクタはクラスやオブジェクトをうまく利用するのに便利な機能です。CではなくC++を使う理由の大半がこのクラスを作ることができるという点にあると思います。クラスはざっとした理解はとても簡単で、それでもやっぱり使いこなすのは難しいという厄介な分野です。10年前のマウスを分解してみた2023.07.25【雑記】Excel,Word,PowerPointを読み取り専用で開くスクリプトを作った。【C++】簡単なソケット通信プログラムを作ってみた。無料webツール置き場。動作に問題があれば連絡ください。情報系に関連しないことはこちらで。不定期更新の気ままなブログです。情報学部生の気ままなブログ.ホーム検索トップサイドバ。