最適化が必要なコードを書きました。コミュニティに確認して、そのコードが本当に最適かどうかを確認したいだけです。ハフ変換のアキュムレータがいっぱいになります。実際には、OpenCV ライブラリからほとんどのコードをコピーして貼り付けただけです。ありがとう!
int i,j,n,index;
for (i = 0;i<numrows;i++)
{
for (j = 0;j<numcols;j++)
{
if (img[i*numcols + j] == 100)
{
for (n = 300;n<600;n++)
{
index = cvRound(j*tabCos[n] + i * tabSin[n]) + (numrho-1)/2;
accum[(n+1) * (numrho+2) + index+1]++;
}
}
}
}