मुझे सभी स्तंभों में अलग-अलग तत्वों की गणना करने की आवश्यकता है।ओपनसीवी मैट्रिक्स तत्वों का कॉलम योग
अब मैं उपयोग कर रहा हूँ:
मैट्रिक्स cross_corr अभिव्यक्त किया जाना चाहिए।
Mat cross_corr_summed;
for (int i=0;i<cross_corr.cols;i++)
{
double column_sum=0;
for (int k=0;k<cross_corr.rows;k++)
{
column_sum +=cross_corr.at<float>(k,i);
}
cross_corr_summed.push_back(column_sum);
}
समस्या यह है कि मेरे कार्यक्रम को चलाने में काफी समय लगता है। यह उन हिस्सों में से एक है जो इसका कारण बनने के लिए संदिग्ध हैं। क्या आप किसी भी संभावित तेज़ कार्यान्वयन की सलाह दे सकते हैं ???
धन्यवाद !!!
cv::reduce(cross_corr, cross_corr_summed, 0, CV_REDUCE_SUM, CV_32S);
संभव डुप्लिकेट (http://stackoverflow.com/questions/5097416/sum-of-each-column-opencv) – Kiran