The form of OpenCV Mat data type is generally CV_<bit_depth>(S|U|F)C<number_of_channels>, and their respective meanings are as follows: For example: CV_8U represents 8 pixels, unsigned data,…
Leave a CommentCategory: C++
Threads Coroutines Here’s a table summarizing the key differences: Feature Threads Coroutines Origin Operating system User-level abstractions Resource usage High Low Execution Independent, concurrent Cooperative,…
Leave a CommentDynamic Linking In dynamic linking, the C++ runtime libraries are separate shared objects (.so files) that your program depends on at runtime. These shared libraries are…
Leave a CommentDuring the development process of Qualcomm DSP software, the DSP kernel program may crash. At this time, we need to determine where the program crashed…
Leave a CommentGet the output information of linker After building from sources (AOSP 9.0). it can be done by setting LD_DEBUG flag when The value of LD_DEBUG…
Leave a Comment1. Background The size of the application installation package affects the user’s download time, installation time, disk space and many other aspects. Therefore, reducing the…
1 CommentRegister Type General purpose register The amount of General purpose registers is 31 and divided into 4 groups Neon and floating point registers Special register…
Leave a CommentGit LFS is a Git extension developed by Github to implement Git’s support for large files. Purpose In the process of program development, binary files…
Leave a CommentOpenCL itself (at least currently) does not support templates. In many scenarios (such as porting CUDA code), this can cause some trouble.Here, we introduce a…
Leave a CommentIn the non-Standalone mode of Qualcomm’s Hexagon DSP, using printf in the DSP kernel file cannot output messages on the terminal. You can use the…
Leave a Comment