おぺんcv

画像処理エンジニアのブログ

2016-11-01から1ヶ月間の記事一覧

ARM NEONの使い方 除算編

ARM

四則演算ラスト! 今回は除算編です アーキテクチャによる違い 32bit ARM 32bit ARMには除算を直接行うSIMD命令がないため a/bという除算を行う場合、まず逆数を計算するSIMD命令によってbの逆数を計算し これをaと掛け算することによって除算を表現します 6…

Stixel Computationを実装してみた

6D-Visionについて調べてみたで紹介したStixelですが ちまちまと実装を重ね、ようやくひと段落したので公開することにしました ソースコード github.com デモ 物体上に出てる棒のようなものがStixelです 入力の視差はOpenCVのStereo SGBMで計算していますyou…

ARM NEONの使い方 乗算編

ARM

今回は乗算編です 特に変わった内容はありません 乗算 vmul[q]_<type>(va, vb) 64bit(qが付く場合は128bit)のベクタvaとvbの乗算 サンプル 符号付き16bit整数ベクタの乗算をしてみます #include <stdio.h> #include <stdint.h> #include <arm_neon.h> int main() { int16_t a[4] = { 1, 2, 3, 4 };</arm_neon.h></stdint.h></stdio.h></type>…