Diretório de artigos
visão geral
Quando eu estava escrevendo um pacote ROS usando transferência de imagem de sensor e OpenCV4, tudo, desde a construção até a compilação do código, correu bem. O problema surge quando começo a executar o próprio nó, ele dá o seguinte erro:
Assertion failed (tlsSlots.size() > slotIdx) in releaseSlot
Ao pesquisar online, descobri que outras pessoas tiveram problemas semelhantes ao usar duas versões conflitantes do OpenCV.
Então tentei compilar o pacote open_vision (noetic-branch) dentro do próprio espaço de trabalho catkin e modifiquei o CMakeLists.txt de acordo,