gpt4 book ai didi

c++ - OpenCV 中的自定义实现

转载 作者:行者123 更新时间:2023-11-28 06:05:09 25 4
gpt4 key购买 nike

对于我的项目,我在 opencv/modules/gpu/src 下的 hog.cpp 中进行了更改并添加了两个函数。以下是我为获得所需功能而添加的两个函数。

  • 获取多尺度描述符
  • 获取描述符 block

我还必须在opencv/modules/gpu/include/opencv2/gpu/gpu.hpp下添加这两个函数的定义

目前我只是替换上述指定文件夹下的这些文件。我的主管要求我将原始 OpenCV 实现和我自己的版本分开,并为我的实现添加符号链接(symbolic link)。目前我不知道我该怎么做。有人可以让我知道我该怎么做吗?

编辑
我用 hog_original.cpp 重命名了原始的 opencv 文件并创建了另一个类似于 opencv 的目录结构并创建了文件 hog.cpp(我的实现)以及当我尝试链接该文件时。我收到以下错误。 ln:创建符号链接(symbolic link)文件失败

最佳答案

不确定,但我认为这只是将 OpenCV 文件放在别处和

ln -s /path/to/your/files.[hc]pp /path/to/opencv/folder/files.[hc]pp

然后使用您的这些文件版本而不是 OpenCV 版本进行编译。

换句话说,将您的文件复制粘贴到 OpenCV 源文件夹并编译以测试您的实现,但要保证原始 OpenCV 文件的安全。

More info on symbolic links

关于c++ - OpenCV 中的自定义实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32544318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com