elucideye / acf

Aggregated Channel Feature object detection in C++ and OpenGL ES 2.0 based on https://github.com/pdollar/toolbox
BSD 3-Clause "New" or "Revised" License
49 stars 20 forks source link

GPUACF tuning #17

Open headupinclouds opened 6 years ago

headupinclouds commented 6 years ago

Resolve discrepancies between CPU and GPU (OpenGL ES shader) ACF features (the GPU output uses a texture "packing" and the layout/geometry is not relevant to the issue -- only the individual pixel values). Differences are most prominent in the normalized gradient output (4th channel), which is most visible at the highest resolution:

CPU: acf_cpu

GPU: acf_gpu