cmake_minimum_required(VERSION 2.6)
project(cudaSift)
set(cudaSift_VERSION_MAJOR 2)
set(cudaSift_VERSION_MINOR 0)
set(cudaSift_VERSION_PATCH 0)
set(CPACK_PACKAGE_VERSION_MAJOR "${cudaSift_VERSION_MAJOR}")
set(CPACK_PACKAGE_VERSION_MINOR "${cudaSift_VERSION_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${cudaSift_VERSION_PATCH}")
set(CPACK_GENERATOR "ZIP")
include(CPack)
find_package(OpenCV REQUIRED)
find_package(CUDA)
if (NOT CUDA_FOUND)
message(STATUS "CUDA not found. Project will not be built.")
endif(NOT CUDA_FOUND)
if (WIN32)
set(EXTRA_CXX_FLAGS "/DVERBOSE /D_CRT_SECURE_NO_WARNINGS ")
list(APPEND CUDA_NVCC_FLAGS "-arch=sm_20;--compiler-options;-O2;-DVERBOSE")
endif()
if (UNIX)
if (APPLE)
set(EXTRA_CXX_FLAGS "-DVERBOSE -msse2")
list(APPEND CUDA_NVCC_FLAGS "-arch=sm_20;--compiler-options;-O2;-DVERBOSE")
else()
set(EXTRA_CXX_FLAGS "-DVERBOSE -msse2 -std=c++0x ")
list(APPEND CUDA_NVCC_FLAGS "-arch=sm_20;--compiler-bindir=/usr/bin/gcc-4.4;--compiler-options;-O2;-DVERBOSE")
endif()
endif()
set(cuda_sources
cudaImage.cu
cudaImage.h
cudaSiftH.cu
cudaSiftH.h
matching.cu
singular.cu
cudaSiftD.h
cudaSift.h
cudautils.h
)
set(sources
geomFuncs.cpp
mainSift.cpp
)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
)
cuda_add_executable(cudasift ${cuda_sources} ${sources})
set_target_properties(cudasift PROPERTIES
COMPILE_FLAGS "${EXTRA_CXX_FLAGS}"
)
target_link_libraries(cudasift
${OpenCV_LIBS}
)
install(FILES
${cuda_sources}
${sources}
cudaSiftD.cu
CMakeLists.txt
Copyright.txt
DESTINATION .
)
install(FILES data/left.pgm data/righ.pgm
DESTINATION data
)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
CudaSift-master.zip (34个子文件)
CudaSift-master
cudaSiftD.h 3KB
data
left.pgm 1.17MB
righ.pgm 1.17MB
rimg_pts.pgm 1.17MB
cudaImage.cu 3KB
singular.cu 4KB
matching.cu 13KB
cudaSiftH.cu 15KB
cudaSiftH.h 3KB
cudaSiftH_old.cu 7KB
README 2KB
cudaSiftD_old.cu 11KB
mainSift.cpp 6KB
.gitignore 3KB
CMakeLists.txt 2KB
oldcode
cudaSiftD.h 5KB
cudaImage.cu 4KB
singular.cu 4KB
cudaSiftH.cu 26KB
cudaSiftH.h 3KB
mainSift.cpp 11KB
cudaSift_gold.cpp 3KB
cudaSift.h 2KB
cudaSiftD.cu 33KB
cudautils.h 3KB
cudaImage.h 920B
cudaSift_gold.cpp 3KB
geomFuncs.cpp 2KB
cudaSiftH_old.h 790B
cudaSift.h 1KB
cudaSiftD.cu 27KB
.gitattributes 483B
cudautils.h 3KB
cudaImage.h 870B
共 34 条
- 1
资源评论
- chinbnbnbnb2024-03-27感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
wouderw
- 粉丝: 268
- 资源: 2960
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
- 可编辑的地图图形3-世界、各洲、美国地图.xls
- NineAi 新版ChatGPT AI系统网站源码
- Anaconda3-2022.10windows版本
- 基于Servlet的URL访问安全控制.doc
- 可编辑的地图图形-2-中国到省、到市、到县地图.xls
- 快慢指针法判断链表是否有环-go语言实现
- Python《金融新闻数据挖掘分析 (数据抓取、NLP算法分析、量化策略、回测框架等)》+源代码+项目说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功