/dports/graphics/opencv/opencv-4.5.3/modules/imgproc/src/ |
H A D | bilateral_filter.simd.hpp | 237 v_expand(v_absdiff(kb, rb), val0, val1); in operator ()() 410 … kweight4 * v_lut(color_weight, v_reinterpret_as_s32(v_absdiff(b, rb) + v_absdiff(g, rg) + v_absdi… in operator ()() 454 v_expand(v_absdiff(kb, rb), b_l, b_h); in operator ()() 455 v_expand(v_absdiff(kg, rg), g_l, g_h); in operator ()() 456 v_expand(v_absdiff(kr, rr), r_l, r_h); in operator ()() 803 …v_float32 alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_n… in operator ()() 814 …alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_nan(rb) & v… in operator ()() 825 …alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_nan(rb) & v… in operator ()() 836 …alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_nan(rb) & v… in operator ()() 866 …v_float32x4 alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex4) & v_no… in operator ()() [all …]
|
H A D | demosaicing.cpp | 1063 b0 = (v_absdiff(s2, s8)<<1) + v_absdiff(s1, s7) + v_absdiff(s3, s9); in Bayer2RGB_VNG_8u() 1064 b1 = (v_absdiff(s4, s6)<<1) + v_absdiff(s1, s3) + v_absdiff(s7, s9); in Bayer2RGB_VNG_8u() 1065 b2 = v_absdiff(s3, s7)<<1; in Bayer2RGB_VNG_8u() 1066 b3 = v_absdiff(s1, s9)<<1; in Bayer2RGB_VNG_8u() 1073 b4 = b2 + v_absdiff(s2, s4) + v_absdiff(s6, s8); in Bayer2RGB_VNG_8u() 1074 b5 = b3 + v_absdiff(s2, s6) + v_absdiff(s4, s8); in Bayer2RGB_VNG_8u()
|
/dports/graphics/opencv/opencv-4.5.3/modules/gapi/src/backends/fluid/ |
H A D | gfluidcore.cpp | 293 vx_store(&out[x], v_absdiff(a, b)); in absdiff_store() 298 vx_store(&out[x], v_absdiff(a, b)); in absdiff_store() 303 vx_store(&out[x], v_absdiff(a, b)); in absdiff_store() 1041 vx_store(&out[x], v_pack_u(v_pack(v_round(v_absdiff(a1, s)), in absdiffc_simd_c1c2c4() 1042 v_round(v_absdiff(a2, s))), in absdiffc_simd_c1c2c4() 1043 v_pack(v_round(v_absdiff(a3, s)), in absdiffc_simd_c1c2c4() 1105 absdiffc_short_store_c3(&out[x], v_round(v_absdiff(a1, s1)), in absdiffc_simd_c3_impl() 1106 v_round(v_absdiff(a2, s2)), in absdiffc_simd_c3_impl() 1107 v_round(v_absdiff(a3, s3)), in absdiffc_simd_c3_impl() 1108 v_round(v_absdiff(a4, s1)), in absdiffc_simd_c3_impl() [all …]
|
/dports/graphics/opencv/opencv-4.5.3/modules/core/include/opencv2/core/hal/ |
H A D | intrin_wasm.hpp | 1300 inline v_uint8x16 v_absdiff(const v_uint8x16& a, const v_uint8x16& b) in OPENCV_HAL_IMPL_WASM_BIN_FUNC() 1307 inline v_uint8x16 v_absdiff(const v_int8x16& a, const v_int8x16& b) in v_absdiff() function 1313 inline v_uint16x8 v_absdiff(const v_int16x8& a, const v_int16x8& b) in v_absdiff() function 1317 inline v_uint32x4 v_absdiff(const v_int32x4& a, const v_int32x4& b) in v_absdiff() function 1693 v_expand(v_absdiff(a, b), l16, h16); in OPENCV_HAL_IMPL_WASM_REDUCE_OP() 1702 v_expand(v_absdiff(a, b), l16, h16); in v_reduce_sad() 1710 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad() 1716 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad() 1721 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad() 1725 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad() [all …]
|
H A D | intrin_msa.hpp | 749 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_uint8x16, v_absdiff, msa_abdq_u8) in OPENCV_HAL_IMPL_MSA_BIN_FUNC() 750 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_uint16x8, v_absdiff, msa_abdq_u16) in OPENCV_HAL_IMPL_MSA_BIN_FUNC() 751 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_uint32x4, v_absdiff, msa_abdq_u32) in OPENCV_HAL_IMPL_MSA_BIN_FUNC() 752 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_float32x4, v_absdiff, msa_abdq_f32) in OPENCV_HAL_IMPL_MSA_BIN_FUNC() 753 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_float64x2, v_absdiff, msa_abdq_f64) in OPENCV_HAL_IMPL_MSA_BIN_FUNC() 765 OPENCV_HAL_IMPL_MSA_BIN_FUNC2(v_int8x16, v_uint8x16, v16u8, v_absdiff, msa_abdq_s8) 766 OPENCV_HAL_IMPL_MSA_BIN_FUNC2(v_int16x8, v_uint16x8, v8u16, v_absdiff, msa_abdq_s16) 767 OPENCV_HAL_IMPL_MSA_BIN_FUNC2(v_int32x4, v_uint32x4, v4u32, v_absdiff, msa_abdq_s32)
|
H A D | intrin_vsx.hpp | 1085 OPENCV_HAL_IMPL_VSX_BIN_FUNC(v_absdiff, vec_absd) in OPENCV_HAL_IMPL_VSX_BIN_FUNC() argument 1087 inline v_uint8x16 v_absdiff(const v_int8x16& a, const v_int8x16& b) in OPENCV_HAL_IMPL_VSX_BIN_FUNC() 1089 inline v_uint16x8 v_absdiff(const v_int16x8& a, const v_int16x8& b) in v_absdiff() function 1091 inline v_uint32x4 v_absdiff(const v_int32x4& a, const v_int32x4& b) in v_absdiff() function 1094 inline v_float32x4 v_absdiff(const v_float32x4& a, const v_float32x4& b) in v_absdiff() function 1096 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() function
|
H A D | intrin_sse.hpp | 1301 inline v_uint8x16 v_absdiff(const v_uint8x16& a, const v_uint8x16& b) in v_absdiff() function 1303 inline v_uint16x8 v_absdiff(const v_uint16x8& a, const v_uint16x8& b) in v_absdiff() function 1308 inline v_uint8x16 v_absdiff(const v_int8x16& a, const v_int8x16& b) in v_absdiff() function 1314 inline v_uint16x8 v_absdiff(const v_int16x8& a, const v_int16x8& b) in v_absdiff() function 1318 inline v_uint32x4 v_absdiff(const v_int32x4& a, const v_int32x4& b) in v_absdiff() function 1365 inline _Tpvec v_absdiff(const _Tpvec& a, const _Tpvec& b) \ 1760 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad() 1766 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad() 1771 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad() 1775 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad() [all …]
|
H A D | intrin_neon.hpp | 1105 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_uint8x16, v_absdiff, vabdq_u8) in OPENCV_HAL_IMPL_NEON_BIN_FUNC() 1106 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_uint16x8, v_absdiff, vabdq_u16) in OPENCV_HAL_IMPL_NEON_BIN_FUNC() 1107 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_uint32x4, v_absdiff, vabdq_u32) in OPENCV_HAL_IMPL_NEON_BIN_FUNC() 1108 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float32x4, v_absdiff, vabdq_f32) in OPENCV_HAL_IMPL_NEON_BIN_FUNC() 1110 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float64x2, v_absdiff, vabdq_f64) in OPENCV_HAL_IMPL_NEON_BIN_FUNC() 1125 OPENCV_HAL_IMPL_NEON_BIN_FUNC2(v_int8x16, v_uint8x16, vreinterpretq_u8_s8, v_absdiff, vabdq_s8) in OPENCV_HAL_IMPL_NEON_BIN_FUNC2() argument 1126 OPENCV_HAL_IMPL_NEON_BIN_FUNC2(v_int16x8, v_uint16x8, vreinterpretq_u16_s16, v_absdiff, vabdq_s16) in OPENCV_HAL_IMPL_NEON_BIN_FUNC2() 1127 OPENCV_HAL_IMPL_NEON_BIN_FUNC2(v_int32x4, v_uint32x4, vreinterpretq_u32_s32, v_absdiff, vabdq_s32) in OPENCV_HAL_IMPL_NEON_BIN_FUNC2()
|
H A D | intrin_avx.hpp | 1447 inline v_uint8x32 v_absdiff(const v_uint8x32& a, const v_uint8x32& b) in v_absdiff() function 1449 inline v_uint16x16 v_absdiff(const v_uint16x16& a, const v_uint16x16& b) in v_absdiff() function 1451 inline v_uint32x8 v_absdiff(const v_uint32x8& a, const v_uint32x8& b) in v_absdiff() function 1454 inline v_uint8x32 v_absdiff(const v_int8x32& a, const v_int8x32& b) in v_absdiff() function 1461 inline v_uint16x16 v_absdiff(const v_int16x16& a, const v_int16x16& b) in v_absdiff() function 1464 inline v_uint32x8 v_absdiff(const v_int32x8& a, const v_int32x8& b) in v_absdiff() function 1471 inline v_float32x8 v_absdiff(const v_float32x8& a, const v_float32x8& b) in v_absdiff() function 1474 inline v_float64x4 v_absdiff(const v_float64x4& a, const v_float64x4& b) in v_absdiff() function
|
H A D | intrin_avx512.hpp | 1472 inline v_uint8x64 v_absdiff(const v_uint8x64& a, const v_uint8x64& b) in v_absdiff() function 1474 inline v_uint16x32 v_absdiff(const v_uint16x32& a, const v_uint16x32& b) in v_absdiff() function 1476 inline v_uint32x16 v_absdiff(const v_uint32x16& a, const v_uint32x16& b) in v_absdiff() function 1479 inline v_uint8x64 v_absdiff(const v_int8x64& a, const v_int8x64& b) in v_absdiff() function 1486 inline v_uint16x32 v_absdiff(const v_int16x32& a, const v_int16x32& b) in v_absdiff() function 1489 inline v_uint32x16 v_absdiff(const v_int32x16& a, const v_int32x16& b) in v_absdiff() function 1496 inline v_float32x16 v_absdiff(const v_float32x16& a, const v_float32x16& b) in v_absdiff() function 1499 inline v_float64x8 v_absdiff(const v_float64x8& a, const v_float64x8& b) in v_absdiff() function
|
H A D | intrin_rvv071.hpp | 555 inline v_float32x4 v_absdiff(const v_float32x4& a, const v_float32x4& b) in v_absdiff() function 561 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() function 568 inline v_uint##bit##x##num v_absdiff(v_uint##bit##x##num a, v_uint##bit##x##num b){ \ 591 inline v_uint##_Tpvec v_absdiff(v_int##_Tpvec a, v_int##_Tpvec b){ \ 966 _Tpvec2 x = v_absdiff(a, b); \
|
H A D | intrin_cpp.hpp | 956 inline v_reg<typename V_TypeTraits<_Tp>::abs_type, n> v_absdiff(const v_reg<_Tp, n>& a, const v_reg… in v_absdiff() function 973 template<int n> inline v_reg<float, n> v_absdiff(const v_reg<float, n>& a, const v_reg<float, n>& b) in v_absdiff() function 984 template<int n> inline v_reg<double, n> v_absdiff(const v_reg<double, n>& a, const v_reg<double, n>… in v_absdiff() function
|
H A D | intrin_rvv.hpp | 1694 inline _rTpvec v_absdiff(const _Tpvec& a, const _Tpvec& b) \ in OPENCV_HAL_IMPL_RVV_ABSDIFF() 1707 return v_absdiff(a, v_setzero_##suffix()); \ 1722 return v_reduce_sum(v_absdiff(a, b)); \
|
/dports/graphics/opencv/opencv-4.5.3/modules/calib3d/src/ |
H A D | stereobm.cpp | 451 v_uint8 diff = v_absdiff(lv, vx_load(rptr + d)); in findStereoCorrespondenceBM_SIMD() 458 v_uint8 diff = v_absdiff(lv, vx_load_low(rptr + d)); in findStereoCorrespondenceBM_SIMD() 501 v_uint8 diff = v_absdiff(lv, vx_load(rptr + d)); in findStereoCorrespondenceBM_SIMD() 509 v_uint8 diff = v_absdiff(lv, vx_load_low(rptr + d)); in findStereoCorrespondenceBM_SIMD() 739 v_uint8 diff = v_absdiff(lv, rv); in findStereoCorrespondenceBM() 807 v_uint8 diff = v_absdiff(lv, rv); in findStereoCorrespondenceBM()
|
/dports/graphics/opencv/opencv-4.5.3/modules/core/src/ |
H A D | norm.cpp | 181 v_d0 += v_absdiff(vx_load(a + j), vx_load(b + j)); in normL1_() 182 v_d1 += v_absdiff(vx_load(a + j + v_float32::nlanes), vx_load(b + j + v_float32::nlanes)); in normL1_() 183 … v_d2 += v_absdiff(vx_load(a + j + 2 * v_float32::nlanes), vx_load(b + j + 2 * v_float32::nlanes)); in normL1_() 184 … v_d3 += v_absdiff(vx_load(a + j + 3 * v_float32::nlanes), vx_load(b + j + 3 * v_float32::nlanes)); in normL1_()
|
H A D | arithm.simd.hpp | 261 { return v_absdiff(a, b); } in r() 286 { return v_reinterpret_as_s32(v_absdiff(a, b)); } in r()
|
/dports/graphics/opencv/opencv-4.5.3/modules/core/test/ |
H A D | test_intrin_utils.hpp | 866 Data<Ru> resC = v_absdiff(a, b); in test_absdiff() 887 Data<R> resC = v_absdiff(a, b); in test_float_absdiff()
|