| 766 | } |
| 767 | |
| 768 | void cv::insertImageCOI(InputArray _ch, CvArr* arr, int coi) |
| 769 | { |
| 770 | Mat ch = _ch.getMat(), mat = cvarrToMat(arr, false, true, 1); |
| 771 | if(coi < 0) |
| 772 | { |
| 773 | CV_Assert( CV_IS_IMAGE(arr) ); |
| 774 | coi = cvGetImageCOI((const IplImage*)arr)-1; |
| 775 | } |
| 776 | CV_Assert(ch.size == mat.size && ch.depth() == mat.depth() && 0 <= coi && coi < mat.channels()); |
| 777 | int _pairs[] = { 0, coi }; |
| 778 | mixChannels( &ch, 1, &mat, 1, _pairs, 1 ); |
| 779 | } |
| 780 | |
| 781 | namespace cv |
| 782 | { |
nothing calls this directly
no test coverage detected