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

プログラムで余りを出すときの高速な、小ネタ(2の倍数限定)

この間、Long型で16の余りを大量に処理が必要があったため 、割り算以外の方法を使用しました。(2の倍数限定) ●普通は割り算で以下の様に書くと思います long num; num = 30000000 % 16; CPUの命令クロックは21くらいになると思います(多分) ●andを使用…

OpenCVにてCameraのInput Size変更してViewにOutputする時 BitmapErrerが出るときに対処(Android)

AndroidのOpenCVにてCameraのInputをTextureViewに出力する時 MatのRotationやResizeを行い、return Mat;をするとBitmap系のErrerが出ます。 用途:カメラの向きが90度傾いているのを戻したい、高速化のためshrinkにしたMatをEnlargeしたくない。 エラーが起…