Editando o código fonte do OpenCV

-1

Como alguém poderia editar as funções opencv do C ++ e / ou as funções opencv do Python no Ubuntu? Onde o código-fonte está localizado? Para C ++, como se recompilaria o código-fonte?

Obrigado.

    
por dylan7 04.02.2015 / 19:42

1 resposta

2

Como o Ubuntu é basicamente uma distribuição baseada em pacotes binários, o código-fonte não está "localizado" em nenhum lugar do sistema, a menos que você faça o download explicitamente; ou:

  1. ativando os repositórios de origem apropriados e, em seguida, usando apt-get source , por exemplo,

    apt-get source opencv
    

    Observe que isso fará o download da origem para o diretório atual - portanto, não precisa de sudo se você estiver fazendo o download em um local dentro de seu diretório inicial. Ele também deve aplicar quaisquer correções específicas do Ubuntu, de modo que o código construído seja equivalente ao do pacote binário correspondente.

  2. fazendo o download de um tarball de origem ou fazendo check-out do repositório de código fonte git (ou semelhante) do mantenedor. Observe que isso pode fornecer uma versão mais atualizada do software; no entanto, também não será necessariamente testado ou corrigido para o seu sistema atual.

Em ambos os casos, você precisará instalar dependências de versão adicionais antes de poder recompilar o pacote a partir do código-fonte, independentemente de quaisquer alterações que tenha feito nele.

    
por steeldriver 05.02.2015 / 00:45