code_app/modules/imgproc/ImageProcess/ImageApply.cpp

58 lines
4.5 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "ImageApply.h"
CImageApply::CImageApply(void)
{
#if 0
std::cout << "cv::useOptimized()" << cv::useOptimized() << std::endl;
std::cout << "HardwareSupport(CV_CPU_MMX): " << cv::checkHardwareSupport(CV_CPU_MMX) << std::endl;
std::cout << "HardwareSupport(CV_CPU_SSE): " << cv::checkHardwareSupport(CV_CPU_SSE) << std::endl;
std::cout << "HardwareSupport(CV_CPU_SSE2): " << cv::checkHardwareSupport(CV_CPU_SSE2) << std::endl;
std::cout << "HardwareSupport(CV_CPU_SSE3): " << cv::checkHardwareSupport(CV_CPU_SSE3) << std::endl;
std::cout << "HardwareSupport(CV_CPU_SSSE3): " << cv::checkHardwareSupport(CV_CPU_SSSE3) << std::endl;
std::cout << "HardwareSupport(CV_CPU_SSE4_1): " << cv::checkHardwareSupport(CV_CPU_SSE4_1) << std::endl;
std::cout << "HardwareSupport(CV_CPU_SSE4_2): " << cv::checkHardwareSupport(CV_CPU_SSE4_2) << std::endl;
std::cout << "HardwareSupport(CV_CPU_POPCNT): " << cv::checkHardwareSupport(CV_CPU_POPCNT) << std::endl;
std::cout << "HardwareSupport(CV_CPU_FP16): " << cv::checkHardwareSupport(CV_CPU_FP16) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX): " << cv::checkHardwareSupport(CV_CPU_AVX) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX2): " << cv::checkHardwareSupport(CV_CPU_AVX2) << std::endl;
std::cout << "HardwareSupport(CV_CPU_FMA3): " << cv::checkHardwareSupport(CV_CPU_FMA3) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512F): " << cv::checkHardwareSupport(CV_CPU_AVX_512F) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512BW): " << cv::checkHardwareSupport(CV_CPU_AVX_512BW) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512CD): " << cv::checkHardwareSupport(CV_CPU_AVX_512CD) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512DQ): " << cv::checkHardwareSupport(CV_CPU_AVX_512DQ) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512ER): " << cv::checkHardwareSupport(CV_CPU_AVX_512ER) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512IFMA512): " << cv::checkHardwareSupport(CV_CPU_AVX_512IFMA512) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512IFMA): " << cv::checkHardwareSupport(CV_CPU_AVX_512IFMA) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512PF): " << cv::checkHardwareSupport(CV_CPU_AVX_512PF) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512VBMI): " << cv::checkHardwareSupport(CV_CPU_AVX_512VBMI) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512VL): " << cv::checkHardwareSupport(CV_CPU_AVX_512VL) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512VBMI2): " << cv::checkHardwareSupport(CV_CPU_AVX_512VBMI2) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512VNNI): " << cv::checkHardwareSupport(CV_CPU_AVX_512VNNI) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512BITALG): " << cv::checkHardwareSupport(CV_CPU_AVX_512BITALG) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_512VPOPCNTDQ): " << cv::checkHardwareSupport(CV_CPU_AVX_512VPOPCNTDQ) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_5124VNNIW): " << cv::checkHardwareSupport(CV_CPU_AVX_5124VNNIW) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX_5124FMAPS): " << cv::checkHardwareSupport(CV_CPU_AVX_5124FMAPS) << std::endl;
std::cout << "HardwareSupport(CV_CPU_NEON): " << cv::checkHardwareSupport(CV_CPU_NEON) << std::endl;
std::cout << "HardwareSupport(CV_CPU_MSA): " << cv::checkHardwareSupport(CV_CPU_MSA) << std::endl;
std::cout << "HardwareSupport(CV_CPU_VSX): " << cv::checkHardwareSupport(CV_CPU_VSX) << std::endl;
std::cout << "HardwareSupport(CV_CPU_VSX3): " << cv::checkHardwareSupport(CV_CPU_VSX3) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_SKX): " << cv::checkHardwareSupport(CV_CPU_AVX512_SKX) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_COMMON): " << cv::checkHardwareSupport(CV_CPU_AVX512_COMMON) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_KNL): " << cv::checkHardwareSupport(CV_CPU_AVX512_KNL) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_KNM): " << cv::checkHardwareSupport(CV_CPU_AVX512_KNM) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_CNL): " << cv::checkHardwareSupport(CV_CPU_AVX512_CNL) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_CLX): " << cv::checkHardwareSupport(CV_CPU_AVX512_CLX) << std::endl;
std::cout << "HardwareSupport(CV_CPU_AVX512_ICL): " << cv::checkHardwareSupport(CV_CPU_AVX512_ICL) << std::endl;
#endif
cv::setUseOptimized(false);
#if 0
std::cout << "cv::useOptimized()" << cv::useOptimized() << std::endl;
#endif
}
CImageApply::~CImageApply(void)
{
}