我没有太多的编程经验,我目前正在开发一个摄影测量项目。
我正在测试Python摄影测量工具箱,它允许用户为特征检测过程选择Sift Lowe或VLFeat Sift。
但是,只要图像大小超过某个阈值,sift.exe就会崩溃。我输入的图像是6000x4000,我必须缩小到1500x1000才能让程序崩溃。
有没有人知道我是否可以调整一些参数来解决这个问题?
当我使用全分辨率时,VisualSFM中的SiftGPU似乎没有任何程序。
由于
答案 0 :(得分:0)
...对于Windows版本 - 问题出在“osm-bundler \ osm-bundlerWin64 \ software \ vlfeat \ bin \ w32 \ sift.exe” - “sift.exe”文件为32bit(每个进程限制为2GB) / max image size~1900x1900)
答案 1 :(得分:0)
SIFT现在可以作为主要opencv存储库的一部分(因为SIFT的专利已过期)。
您可以使用opencv的最新版本(从今天起4.4)进行检查。使用以下代码尝试opencv sift。
cv2.SIFT_create()
让我们知道它是否可以解决您的问题。