Open mwwzbinf opened 7 months ago
1.1 I have no ideas about the error before. If you have any progress, please let me known. 1.2 Is OpenMP problem? You can try comment OpenMP pragma with //. 1.3 I gauss may std::vector(score & pose) construct(ppf.dll) and destroy(test_ppf.exe) at different place cause this error. 2.1 About result, sometimes got a strange pose before icp, there may need sometime to analyze it.
The memory leak is indeed due to the third point you mentioned, I am understanding your code, is there a blog that can understand it better?
The memory leak is indeed due to the third point you mentioned, I am understanding your code, is there a blog that can understand it better?
try reference this issue
sampleMesh has a significant effect on the results, Perhaps a fixed sampling method would be better
sampleMesh has a significant effect on the results, Perhaps a fixed sampling method would be better
You mean sample process lead to no result sometime?
yes, I use parasaurolophus_6700.ply and rs1_normals.ply, you can try
I think the main reason is a bug of cluster method which cause this error. the cluster2 method only keep max votes result which maybe not the true result.
I have some questions 1.Why not use the green part instead of the red part? What is the purpose of the calculation in red part? 2.Why add a pi and subtract a pi? I think we can just delete them.
1.1 I also not understand yet. The code based opencv surface_match. 1.2 I tested replace with "float alpha = atan2 (mpt (2), mpt (1));", it will lost many result.
one question, the code in samplePointCloud, due to the use of openmp, two points that are very close together (less than the radius) are preserved, Whether there is such a chance?
Yes, the multithread lead to random sample result. Because of the big difference between thread count and point count, it looks link uniform.
Thank you very much. One more question. Is there any article you can refer to about ICP?
Thank you very much. One more question. Is there any article you can refer to about ICP?
please see first of TODO list
I think the main reason is a bug of cluster method which cause this error. the cluster2 method only keep max votes result which maybe not the true result.
How to deal with the problems about not converage?
after cluster has items: 2
sparsePoseRefinement not converge 2
sparsePoseRefinement not converge 2
I successfully compiled the program, but every time the result is different, or no result, or wrong result, or correct result, and accompanied by an error pop-up window, I do not know why? Is it a problem with openmp? I used my own model and scene, and the model is parasaurolophus_6700.ply in opencv, Can you help me?