OpenNH

日常のひとこま(自分用のメモとかあれこれ)

2018-01-01から1年間の記事一覧

LaTexにソースコードを貼る方法

目次 目次 はじめに ソースコードを貼る方法 スタイルファイルのダウンロード 個人的な初期設定 MATLABのコード(.m)をきれいに貼る方法 listingsについて詳しく知りたい方 [改訂第7版]LaTeX2ε美文書作成入門作者:奥村晴彦,黒木裕介発売日: 2017/01/24メデ…

OpenCVでchArUcoマーカー/コーナー検出

目次 目次 使用する関数の説明 C++サンプルプログラム(単純な検出&描画) マーカー検出結果 C++サンプルプログラム(ChArUcoボードのコーナー検出) コーナー検出結果 使用する関数の説明 cv::aruco::detectMarkers(...) : マーカー検出関数 入力画像 検索…

似たような感じの英単語まとめ

個人的に気になった、似てるけど違う用法の英単語や似たような意味の英単語をメモしたものです。メモ書き程度ですが誰かの参考になればと思います。 目次 目次 inversely と conversely の違い incident と coincident の違い hence, therefore, thus, so の…

Gitの使い方メモ

Git

目次 目次 はじめに 環境 git init:リモートリポジトリの作成 git mv:ファイル名の変更 touch:新規ファイルの作成 はじめに Gitを使い始めるにあたりこちらの書籍がわかりやすく参考になりました。 その他のことも暇なときに追加していきたいと思います(…

グレイコードパターンを投影する

目次 目次 はじめに グレイコードとは なぜカメラの歪み補正にグレイコードを利用するのか OpenCVを用いたグレイコードパターンの投影 拡張モジュールopencv_contibのビルド ソースのダウンロード Cmake はじめに 最近グレーコードパターンを利用したカメラ…

MATLABのbar3でxy座標値を任意に変更する

MATLABの3次元棒グラフを作成する関数bar3のxy座標値を任意に設定できる関数を作成してみた。

Windows10でアプリ表示がぼやけてしまう場合の対処

ノートパソコンを新しくしてMATLAB R2017aを起動したことろ、以下のように画面がぼやけて表示されてしまう現象にあいました。 この現象が現れるのは、外部ディスプレイに接続して表示した場合のみで、組み込みディスプレイではちゃんときれいに表示されてい…

OpenCV3.4.3の環境構築【Windows10】

目次 目次 はじめに 環境 CMakeのインストール コマンドプロンプトから実行したい場合 OpenCVのインストール CUDAの設定を行う OpenCVのビルド 環境パスの設定 サンプルプログラム 注意点 はじめに Windows環境かつVisual Studioで、OpenCVを利用したアプリ…

Cドライブのアイコンにビックリマークが表示された場合の対処【Windows10】

先日ノートPCを新しくしてセットアップをしていたら、気づいたらCドライブのアイコンにビックリマークが表示されていました。 最初ドライブ名を設定していなかったので、「Local-Drive」と変更したのですがそれでもビックリマークは消えない…なぜなんだー? …

OpenCV3.2のVideoWriterを使って動画作成

連続した画像から動画を作成するプログラムです。詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識作者: Gary Bradski,Adrian Kaehler,松田晃一,小沼千絵,永田雅人,花形理出版社/メーカー: オライリージャパン発売日: 2018/05/26メディ…

よく使うかもしれない線形代数まとめ

目次 目次 はじめに ヤコビ行列(ヤコビアン) ヘッセ行列 平均二乗誤差(MSE) はじめに 線形代数学、それは大学で勉強はいろいろしてきましたが講義聞いてるだけでは何につかうの?って感じで全く頭に入っていなかったものです。ですが、研究をするように…

MATLABで音源を利用してみる

MATLABに任意の音源ファイルを読み込んで再生したいなんて時のメモです。コードはこんな感じで書けばオッケーです! % 音源ファイルの読み込みと再生 Volume = 0.1; % 音量調整(オリジナル音源振幅に対する倍率) [y,Fs] = audioread('<ファイル名>. <拡張…

VisualC++でOpenMPを使ってみる

OpenMPとはマルチコアCPUによるメモリ共有型の並列化を簡単に実装できる並列化技術です。 目次 目次 開発環境 初めてのOpenMP 並列化数を指定 forループを並列化 セクションで並列化 OpenMPとマルチスレッドの記述比較 まとめ 開発環境 Visual Studio 2015 c…

動画編集ソフトはVideoPadがオススメ!

旅行の思い出を編集して動画にしようと思い動画編集ソフトを調べてみました。でも、お金はかけたくないので、フリーソフトでいいのがないものか… 欲しい機能の条件 ・ユーザーフレンドリーで使いやすい! ・BGMを自由に入れられる! ・画像を動画に差し込め…

文献リスト

ROS 1. "ROS2ではじめよう 次世代ロボットプログラミング" 著者:近藤豊 発売:2019.08.13 概要:ROS1に関して基本的な部分の紹介がまず載っており、ROS2に関する基礎から応用までが紹介されています。 ROS2ではじめよう 次世代ロボットプログラミング 作者:…

c++:平均と分散の逐次計算

平均 の逐次計算 分散 の逐次計算 Texコマンド集 LaTeXコマンド集

NAS : LinkStationへの一括アップロード方法

NAS

目次 目次 はじめに 環境 LinkStationへの一括アップロード方法 LinkStationに接続できなくなった時 Webアクセス機能の設定 メールの通知設定 はじめに BUFFALOのLinkStation(NAS)の設定になど関するメモです。 筆者の自宅ではこちらのNASを使用しています…

セミアクティブサスペンションの最適制御とMATLABサンプルコード

Butsuen氏、TetsuroN氏の”THE DESIGN OF SEMI-ACTIVE SUSPENSION S FOR AUTOMOTIVE VEHICLES”(1989)を参考にしてセミアクティブサスペンションの最適制理論を記載しています。 DSpace@MIT: The design of semi-active suspensions for automotive vehicles…

Visual-SLAM

SLAMとは? まずSLAMとはなんなのか? SLAM は “Simultaneous Localization And Mapping” の略で、「自己位置推定と地図生成を同時にする」ことを言います。 また、CML (Concurrent Mapping and Localization)とも言われることもあります。 確率論の観点から…