Как можно было бы пойти о редактировании любого C++ opencv функции и/или Python opencv функции в Ubuntu? Где исходный код расположен? Для C++, как можно было бы пойти о перекомпиляции исходного кода?
Спасибо.
Так как Ubuntu является, прежде всего, двоичным основанным на пакете распределением, исходный код не "расположен" нигде в Вашей системе, если Вы явно не загружаете его; также:
путем включения соответствующих исходных репозиториев, и затем использования apt-get source
, например,
apt-get source opencv
для Примечания, что это загрузит источник в текущий каталог - следовательно, не нужно sudo
, если Вы загружаете в местоположение в рамках Вашего корневого каталога. Это должно также применить любые соответствующие определенные для Ubuntu патчи, таким образом, что созданный код эквивалентен тому из соответствующего двоичного пакета.
git
(или подобный) репозиторий исходного кода. Обратите внимание, что это может получить Вас более актуальная версия программного обеспечения; однако это также будет не обязательно протестировано или исправлено для Вашей существующей системы. В любом случае, необходимо будет, вероятно, установить дополнительный зависимости от сборки , прежде чем Вы будете в состоянии перекомпилировать пакет из источника, независимо от любых изменений, которые Вы, возможно, внесли в него.