読者です 読者をやめる 読者になる 読者になる

tech::hexagram

personal note for technical issue.

OpenMP+アンローリングでプログラムの高速化を図る

C++

引き続き研究ネタ.大量の計算をプログラムで実行する場合,なんとかして高速化を図りたいということは往々にしてあるかと思います.そこで,比較的実装が簡単で効果があるOpenMPとアンローリングについて今日は書いてみたいと思います. アンローリングとは…

【追記】OpenCVでIplImageにcvLoadImageを外部関数から呼んでうまくいかなかった

C++

絶賛研究中. OpenCVで外部の関数からcvLoadImageしてもうまく反映されないようだ,ということに気づきました. サンプルソースをば. #include <iostream> #include "cv.h" #include "highgui.h" void OpenImage(IplImage* img_dst); //外部の関数 int main(void){ Ip</iostream>…

フォルダを2階層作る

C++

研究で必要だったので簡単なサンプルをば. 現在の時刻を取得し,ホームディレクトリから ./YYYY-MM-DD/YYYY-MM-DD-hh-mm-ss/というディレクトリを生成する. #include <stdio.h> #include <direct.h> int main(void){ char str[256],str2[256]; timer = time(NULL); //get time</direct.h></stdio.h>…

メモリリークの発見Tipsなどなど

C++

Twitterの件,早めにまとめてアップしますm(_ _)m今日はちょっと別のネタですが,VisualStudio上で,C++でのメモリリークを検出する方法について書いていきたいと思います. 前準備 1:以下をmleak.hとして保存します #ifndef MEMORY_LEAK_H #define MEMORY…