Skip to content

Instantly share code, notes, and snippets.

Avatar

Tomoaki Teshima tomoaki0705

View GitHub Profile
@tomoaki0705
tomoaki0705 / story02.md
Created May 13, 2022
ソリューションアーキテクト、家を買う(ローン審査と土地決済編)
View story02.md

TL;DR

ローンって何それおいしいの?

前回までのあらすじ

家を内見した当日に購入の申込みをした。

ローン審査

購入申込みしたら、次はローンの申込みである。

@tomoaki0705
tomoaki0705 / story01.md
Last active May 1, 2022
ソリューションアーキテクト注文住宅を買う(申込編)
View story01.md

TL;DR

  • 銀行員の嫁と結婚しろ

あらすじ

子供が今度小学校に上がる。それに伴い、今までよりは簡単に引っ越せなくなる。引っ越すなら今のうち、ということで家を購入した。 家を買うまで様々な出来事、判断基準などがあったので、備忘録の意味でも書いておきたい。

なお、バイアスかかりまくりの、あくまで1件のサンプルとしての意見だということを踏まえた上で読んでいただきたい。

背景

@tomoaki0705
tomoaki0705 / log.md
Created Aug 22, 2021
OpenCV version on Firefly RK3399
View log.md
$ ./opencv_version -v

General configuration for OpenCV 3.4.15-dev =====================================
  Version control:               3.4.15-71-g77a5c43

  Extra modules:
    Location (extra):            /opencv_contrib/modules
 Version control (extra): 3.4.15
@tomoaki0705
tomoaki0705 / list.md
Last active Dec 31, 2020
List of generated binary in OpenCV 5.0.0
View list.md
$ ls bin
opencv_annotation               opencv_test_core
opencv_interactive-calibration  opencv_test_dnn
opencv_perf_3d                  opencv_test_features2d
opencv_perf_calib               opencv_test_flann
opencv_perf_core                opencv_test_gapi
opencv_perf_dnn                 opencv_test_highgui
opencv_perf_features2d          opencv_test_imgcodecs
opencv_perf_gapi opencv_test_imgproc
@tomoaki0705
tomoaki0705 / text.md
Last active Feb 22, 2022
「OpenCVの画像処理をGPU(CUDA)で高速化する」を読んでresizeをマルチコア対応するお話。
View text.md

はじめに

OpenCVでの処理(リサイズなど)を、簡単にマルチコア化する方法をどなたかご存知でしたら教えて頂けないでしょうか? TBBを使ってスレッドを作る方法は色々見つかったのですが、単にcv::resize()をマルチコア動作で高速化させたいです。

TL;DR

  • Python バインディングが遅い
  • OpenCV の resize はずっと昔からマルチコア対応している
@tomoaki0705
tomoaki0705 / result.md
Last active Sep 6, 2020
Allocater test
View result.md
========= Type 32FC1 =============
data  :0xfd5600
data1 :0xfd57d4
stride:  1d4(468)
========= Type 32FC3 =============
data  :0xfd5600
data1 :0xfd5b7c
stride:  57c(1404)
========= Type 32FC3 =============
View buildlog.txt
$ cd ~/opencv_contrib
$ git reset --hard 80cdf41e
HEAD is now at 80cdf41e Merge pull request #2606 from DumDereDum:tsdf_fix_and_test
$ cd -
$ cd ~/opencv-fork
$ git reset --hard 3ebb877085
HEAD is now at 3ebb877085 refactor: remove unused _opencv_ffmpeg_free function
$ rm -rf build
$ mkdir build
$ cd build
View cmake_log.md
$ export
declare -x OPENCV_MAJOR_VERSION="4"
declare -x BUILD_DIR="build"
declare -x CMAKE_BUILD_OPTION="-DWITH_CUDA=ON -DOPENCV_CMAKE_CUDA_DEBUG=1"
declare -x CONTRIB_BRANCH="6d801fca93013d96d1e3851080084120f3b8b65f"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1001/bus"
declare -x EXECUTOR_NUMBER="0"
declare -x GTEST_FILTER="-videoio_dynamic.basic_write:videoio/Videoio_Synthetic.write_read_position*:videoio/Videoio_Writer.write_nothing*:videoio/videoio_synthetic.write_read_position/8:videoio/videoio_synthetic.write_read_position/11:videoio/videoio_synthetic.write_read_position/22:videoio/videoio_synthetic.write_read_position/25:CUDA_OptFlow/NvidiaOpticalFlow_1_0*:Objdetect_QRCode_Close.regression/4:Tracking/DistanceAndOverlap*:Video_FGDStatModel*:videoio/videoio_synthetic.write_read_position/9:videoio/videoio_synthetic.write_read_position/23"
declare -x HOME="/home/nvidia"
@tomoaki0705
tomoaki0705 / error.md
Created Jul 6, 2020
Test failure log of gapi
View error.md
CTEST_FULL_OUTPUT
OpenCV version: 4.4.0-pre
OpenCV VCS version: 4.3.0-532-g657c8d1
Build type: Release
Compiler: /usr/bin/c++  (ver 5.4.0)
Parallel framework: pthreads (nthreads=6)
CPU features: NEON FP16
OpenCL Platforms: 
 ARM Platform