计算机视觉
咱是文明人
这个作者很懒,什么都没留下…
展开
-
Multi-View Stereo for Community Photo Collections论文翻译
部分翻译如下,全文请下载文件:https://download.csdn.net/download/u014679795/119747081 Introduction我们的方法是基于以下观察:有大量在线图片的情况下,应该存在在相似光照,天气,曝光条件,相似分辨率和足够长基线的子集。通过自动识别这些子集,我们可以极大地简化问题,在提供足够的视差进行精确重建的同时,匹配外观和比例相似的图像。虽...原创 2019-11-13 14:55:12 · 809 阅读 · 0 评论 -
保存文件夹下面的所有.txt文件全路径到文本文件中 yolo
# -*- coding: utf-8 -*-import timeimport osimport shutilimport string def readFilename(path, allfile): filelist = os.listdir(path) for filename in filelist: filepath = os.path...原创 2019-10-20 14:48:55 · 549 阅读 · 0 评论 -
opencv python无法显示图像的问题
cv2.error: /io/opencv/modules/highgui/src/window.cpp:583: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, ins...原创 2019-01-18 17:48:32 · 1528 阅读 · 6 评论 -
c++向python传输图片 高效方法 mat转numpy
c++向python传输图片 效率最好的自然是传到python的格式自动为图像格式,不需要做二次转换将图片数据转化为python中numpy的格式,opencv在python中图像表示方法为numpy的array格式,如果是多通道情况,最常见的就是红绿蓝(RGB)三通道,则第一个维度是高度,第二个维度是宽度,第三个维度是通道数在代码中表达方式如下import numpy as n...原创 2018-08-30 08:55:30 · 13006 阅读 · 38 评论 -
label json文件生成 自动标注工具 数据集批量标注 json文件生成
maskrcnn数据集手动标注太慢怎么办?数据集太多怎么办?首先你需要先手工标注你要的数据集中一小部分,大概几百张的样子。。然后训练一个小的模型,可以识别出大致轮廓即可现在就可以用下面的办法了。用训练好的模型对图片进行识别,得到对应的目标轮廓,根据labelme json文件格式生成对应的标准文件。如下代码为生成对对应的json文件void writeLabelMe(Ma...原创 2018-08-30 08:34:26 · 4186 阅读 · 2 评论 -
cmakelist 在项目中显示项目头文件 qtcreator
在CMakeList.txt文件中添加如下代码 FILE(GLOB_RECURSE LibFiles "include/*.h")add_custom_target(headers SOURCES ${LibFiles})原创 2018-08-31 16:55:16 · 2345 阅读 · 0 评论 -
根据灰度直方图调整图象亮度
两种办法:1. 计算两张图象灰度图的平均亮度,然后根据亮度差异调整 double scaleBack=cv::mean(roiBack)[0]; double scaleIn=cv::mean(roiIn)[0]; roiIn.convertTo(roiIn,roiIn.type(),scaleBack/scaleIn,0);2.根...原创 2018-04-13 15:47:15 · 2988 阅读 · 0 评论 -
Qt Creator 无法输入中文的问题 Ubuntu16.04 fctix
1. 安装fcitx-frontend-qt5sudo apt-get install fcitx-frontend-qt52.拷贝/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 文件到 /home/pzy/qtcreator-4.5.2/lib/Qt...原创 2018-04-13 15:34:10 · 176 阅读 · 0 评论 -
opencv3.4 Tracker用法
初始化函数与3.0版本发生变化#include #include #include #include #include #include using namespace std;using namespace cv;int main( int argc, char** argv ){ // show help if(argc<2){ cout<< "原创 2018-04-17 21:21:10 · 12695 阅读 · 1 评论 -
Installing OpenCV 3.1.0 and contrib on Ubuntu
Installing OpenCV 3.1.0 And opencv-contrib packagesFirst of all, please noet that the following guide has been taken from the OpenCV documentation itself, but with minor changes required to install v...转载 2018-03-29 11:52:26 · 210 阅读 · 0 评论 -
SURF论文翻译
SURF: Speeded Up Robust Features全文下载链接:http://download.csdn.net/download/u014679795/9902822surf原文下载链接:http://download.csdn.net/detail/u014679795/9902824 0摘要 在本文中,我们提出了一种新颖的尺度和旋转不变的兴趣点检测器和描述符,创造了SURF(加原创 2017-07-18 17:39:26 · 3622 阅读 · 1 评论 -
批量图像自动分割 grabcut+阈值分割 opencv
问题:白色等背景(幕布)下的批量图像,自动分割出前景物体,无须交互环境: ubuntu 16.04 + opencv3 + openmp + cmake**注意:具体分割效果可以自己调整腐蚀膨胀和grabcut中的阈值大小来优化。 本文章主要是用处理后的结果来重建物体,所以难以避免的是会保留一部分背景,以保证重建效果**1.使用阈值分割,提取目标物体大概位置//阈值分割,提取前景的大致轮廓原创 2017-12-02 16:09:46 · 2975 阅读 · 5 评论 -
Parallel Tracking and Mapping on a Camera Phone 论文翻译
Parallel Tracking and Mapping ona Camera Phone全文翻译链接 :原文链接:概要相机手机是手持增强现实的有前景的平台。 随着计算资源的增长,它们越来越适合视觉跟踪任务。 同时,他们仍然面临相当大的挑战:他们的相机提供了一个狭窄的视野,不是最适合于强大的追踪;图像通常在小于15Hz时被接收; 长曝光时间会导致明显的运动模糊; 最后,滚原创 2017-07-18 17:43:23 · 460 阅读 · 0 评论 -
OKVIS论文翻译:Keyframe-Based Visual-Inertial SLAM Using Nonlinear Optimization
论文翻译下载链接(带图):http://download.csdn.net/detail/u014679795/9762881论文原文:http://download.csdn.net/detail/u014679795/9762879Keyframe-BasedVisual-Inertial SLAM Using Nonlinear Optimization 摘要 -原创 2017-02-24 13:13:40 · 7421 阅读 · 2 评论 -
opencv 计算旋转矩阵R,平移矩阵T
问题:已知摄像机内参K ,以及两张不同角度的图片 ,求解摄像机的RT矩阵?步骤: 1.从两张图片中提取特征点,本文采用的SURF 2.匹配特征点,得到相对应的匹配关系 3.将keyPoint转化为Mat,然后计算基本矩阵F 4.由基本矩阵F,求本质矩阵E。根据公式 E=(K‘)t * F *K原创 2016-12-05 17:15:32 · 32797 阅读 · 17 评论