Lines Matching refs:uchar
118 std::vector<uchar*>& ptrs, std::vector<int>& deltas,
217 calcHist1D_Invoker( const std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
237 uchar* mask = mask_ + range.begin()*mstep_;
274 uchar* mask_;
291 calcHist2D_Invoker( const std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
313 uchar* mask = mask_ + range.begin()*mstep_;
348 uchar* mask_;
359 uchar* globalHistogram_;
367 calcHist3D_Invoker( const std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
389 uchar* mask = mask_ + range.begin()*mstep_;
440 uchar* mask_;
449 uchar* globalHistogram_;
455 CalcHist1D_8uInvoker( const std::vector<uchar*>& ptrs, const std::vector<int>& deltas,
475 uchar* mask = mask_;
476 uchar* p0 = p_[0];
559 uchar* p_[one];
560 uchar* mask_;
570 uchar* globalHistogram_;
576 CalcHist2D_8uInvoker( const std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
587 p_[0] = (uchar*)(&_ptrs[0])[0]; p_[1] = (uchar*)(&_ptrs[0])[1];
594 uchar* p0 = p_[0] + range.begin()*(step_[0] + imageWidth_*d_[0]);
595 uchar* p1 = p_[1] + range.begin()*(step_[1] + imageWidth_*d_[1]);
596 uchar* mask = mask_ + range.begin()*mstep_;
599 uchar* localHistData = localHist.data;
645 uchar* p_[two];
646 uchar* mask_;
655 uchar* globalHistogram_;
661 CalcHist3D_8uInvoker( const std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
670 p_[0] = (uchar*)(&_ptrs[0])[0]; p_[1] = (uchar*)(&_ptrs[0])[1]; p_[2] = (uchar*)(&_ptrs[0])[2];
677 uchar* p0 = p_[0] + range.begin()*(step_[0] + imageWidth_*d_[0]);
678 uchar* p1 = p_[1] + range.begin()*(step_[1] + imageWidth_*d_[1]);
679 uchar* p2 = p_[2] + range.begin()*(step_[2] + imageWidth_*d_[2]);
680 uchar* mask = mask_ + range.begin()*mstep_;
717 uchar* p_[three];
718 uchar* mask_;
726 uchar* globalHistogram_;
730 callCalcHist2D_8u( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
741 callCalcHist3D_8u( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
750 calcHist_( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
756 uchar* H = hist.ptr();
758 const uchar* mask = _ptrs[dims];
897 uchar* Hptr = H;
916 uchar* Hptr = H;
950 uchar* Hptr = H;
985 calcHist_8u( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
989 uchar** ptrs = &_ptrs[0];
991 uchar* H = hist.ptr();
993 const uchar* mask = _ptrs[dims];
1016 const uchar* p0 = (const uchar*)ptrs[0];
1071 const uchar* p0 = (const uchar*)ptrs[0];
1072 const uchar* p1 = (const uchar*)ptrs[1];
1105 const uchar* p0 = (const uchar*)ptrs[0];
1106 const uchar* p1 = (const uchar*)ptrs[1];
1107 const uchar* p2 = (const uchar*)ptrs[2];
1134 uchar* Hptr = H;
1154 uchar* Hptr = H;
1231 const uchar* const histdata = _hist.getMat().ptr();
1272 std::vector<uchar*> ptrs;
1301 calcSparseHist_( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
1308 const uchar* mask = _ptrs[dims];
1385 calcSparseHist_8u( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
1389 uchar** ptrs = (uchar**)&_ptrs[0];
1392 const uchar* mask = _ptrs[dims];
1445 std::vector<uchar*> ptrs;
1588 calcBackProj_( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
1594 const uchar* H = hist.ptr();
1683 const uchar* Hptr = H;
1718 const uchar* Hptr = H;
1753 calcBackProj_8u( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
1757 uchar** ptrs = &_ptrs[0];
1759 const uchar* H = hist.ptr();
1761 uchar* bproj = _ptrs[dims];
1771 uchar matH[256] = {0};
1772 const uchar* p0 = (const uchar*)ptrs[0];
1778 matH[i] = saturate_cast<uchar>(*(float*)(H + hidx)*scale);
1787 uchar t0 = matH[p0[x]], t1 = matH[p0[x+1]];
1797 uchar t0 = matH[p0[0]], t1 = matH[p0[d0]];
1813 const uchar* p0 = (const uchar*)ptrs[0];
1814 const uchar* p1 = (const uchar*)ptrs[1];
1821 bproj[x] = idx < OUT_OF_RANGE ? saturate_cast<uchar>(*(const float*)(H + idx)*scale) : 0;
1830 const uchar* p0 = (const uchar*)ptrs[0];
1831 const uchar* p1 = (const uchar*)ptrs[1];
1832 const uchar* p2 = (const uchar*)ptrs[2];
1839 bproj[x] = idx < OUT_OF_RANGE ? saturate_cast<uchar>(*(const float*)(H + idx)*scale) : 0;
1849 const uchar* Hptr = H;
1860 bproj[x] = saturate_cast<uchar>(*(const float*)Hptr*scale);
1881 std::vector<uchar*> ptrs;
1910 calcSparseBackProj_( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
1995 calcSparseBackProj_8u( std::vector<uchar*>& _ptrs, const std::vector<int>& _deltas,
1999 uchar** ptrs = &_ptrs[0];
2002 uchar* bproj = _ptrs[dims];
2024 bproj[x] = saturate_cast<uchar>(hist.value<float>(idx)*scale);
2043 std::vector<uchar*> ptrs;
2937 uchar* node2_data = cvPtrND( mat2, CV_NODE_IDX(mat1,node1), 0, 0, &node1->hashval );
2956 uchar* node2_data = cvPtrND( mat2, CV_NODE_IDX(mat1,node1),
2985 uchar* node2_data = cvPtrND( mat2, CV_NODE_IDX(mat1,node1),
3005 uchar* node2_data = cvPtrND( mat2, CV_NODE_IDX(mat1,node1),
3467 for (const uchar* ptr = src_.ptr<uchar>(rowRange.start); height--; ptr += sstep)
3525 const uchar* sptr = src_.ptr<uchar>(rowRange.start);
3526 uchar* dptr = dst_.ptr<uchar
3537 dptr[x] = (uchar)x0;
3538 dptr[x+1] = (uchar)x1;
3544 dptr[x+2] = (uchar)x0;
3545 dptr[x+3] = (uchar)x1;
3549 dptr[x] = (uchar)lut[sptr[x]];
3667 lut[i] = saturate_cast<uchar>(sum * scale);