自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin

QT为了简化生成发布版本,特别提供了工具 "windeployqt.exe",这个工具在 "...\5.12.10\msvc2017_64\bin"的目录下,通过该命令,可以解决上述错误。win+R打开控制台窗口,进入windeployqt.exe所在目录,然后运行 "windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe", 所需要的QT运行库就自动拷贝到目标程序目录了。或者也可以将windepolyqt.exe所在路径添加到环境变

2022-05-03 19:22:11 1626

原创 GCP Marker生成的刺点文件导入Pix4D教程

使用GCP Marker进行批量自动刺点后,会在影像根目录下生成名为“markerResults.txt”的刺点文件,将其导入Pix4D的步骤如下:1. 创建项目2. 添加影像3. 设置影像坐标系4. 设置输出坐标系5. 点击“GCP / MTP管理”6. 导入控制点7. 导入刺点文件点击“导入标记”,然后选择markerResults.txt文件,对于弹出窗口的选项保持默认,点击"OK",即可完成自动刺点。刺点完成后界面如图所示,控...

2022-03-13 14:17:45 2149

原创 opencv-python模糊影像检测

本文采用拉普拉斯算子计算影像的模糊程度,小于阈值的影像被认为是模糊的,从而被移动到专门存放模糊影像的文件夹。本文只使用cv2和shutil库,若想直接使用该脚本需安装这两个库。完整代码如下图所示。import osimport cv2import shutilimport sys# 模糊影像检测函数,阈值默认为0.07def blurImagesDetection(folder_path, thres=0.07): # 新建一个用于存放模糊影像的文件夹 blurImageD

2022-03-09 14:37:25 881

原创 GCP Marker自动刺点软件测试

无人机摄影测量自动化刺点软件GCP Marker测试

2022-03-08 21:55:32 1053 1

原创 无人机摄影测量自动化刺点软件GCPMarker介绍

目录GCPMarker致力于填补航测内业自动化的最后一块拼图--“刺点”。虽然目前已有很多无人机厂商宣称自家产品可以做到免相控,但其实都是针对理想场景而言。在实际生产中如果不做相控则无法保证最终的航测成果质量,也无法对成果精度进行检核,因此还是需要布设像控点。 而目前各种测图软件中都需要人工手动刺点。当像控点数量较多时这将是一项十分枯燥繁琐的工作,目前已经成为了航测内业自动化的最后一个阻碍。而通过GCPMarker软件自动刺点可以极大地提高刺点效率,减少内业人员的工作量...

2022-01-25 14:10:19 3440 4

原创 在VS2017中使用jsoncpp

作为一个c++小白,我以前只会自己写点c++的代码,对于如何使用别人的开源库实在是一头雾水。这次要读取json文件,不得不硬着头皮搜了一下,勉强会了一点。主要参考了这两位大佬的文章:https://blog.csdn.net/qq_43469158/article/details/112172292https://blog.csdn.net/yao_hou/article/details/105354136?utm_medium=distribute.pc_relevant.none-task-bl

2021-04-11 22:04:25 536

原创 VS2017+QT This application failed to start because no QT platform plugin could be initialized...

在使用VS2017+QT5.9.1写窗体程序时,debug模式程序可以正常运行,但release模式下运行程序会出现如下问题:经搜索发现这位老哥的帖子解决了问题:https://www.cnblogs.com/zhousong918/p/9934952.html

2021-03-10 12:35:25 935 1

原创 ContextCapture python脚本编写

现在很多三维重建软件都支持python脚本,比如Metashape / PhotoScan,ContextCapture自然也不例外。不像Metashape的python SDK需要去官网另外下载,ContextCapture的SDK在安装软件后时就已经存在于安装目录的sdk文件夹下了(我的ContextCapture版本为4.4.9)。在ContextCapture用户文档中搜索“python”可以看到如下介绍:在安装目录的sdk文件夹下,有如下文件夹:其中,dist文件夹中存放着whl文

2021-01-21 16:47:46 2602 8

原创 ContextCapture(Smart3D)资源汇总

ContextCapture(之前被叫做Smart3D)是测绘领域最常用的三维重建及测图软件之一,此外较为常用的还有Pix4D,Metashape(PhotoScan)等。而网上找到的关于ContextCapture的资料太过杂乱,并且Bentley的官网还需要翻墙才能访问。故将已找到的资料收集整理如下,不时补充。1.用户文档的获取:https://docs.bentley.com/livecontent/web/ContextCapture%20Help%20v4.5-v6/zh-cn/GUID-

2021-01-21 15:54:22 2252 11

原创 c++ 代码分文件编写(小白进)

相信对于很多非计算机或者软件工程专业的同学来说,平时所写的代码一般都是不重视代码结构的,因为代码量一般也就几百上千行,凑合能跑就完事儿了。本人就是一个测绘专业的计算机菜鸟,家在农村,条件很差,大一才开始接触计算机,又是测绘专业,学了点C、C#、Fortran,考试也是笔试,学来学去也只学了个基础,而且很多语言长时间不用,慢慢地连基本语法都忘记怎么写了,需要用的时候再面向百度编程,长此以往,一直在低水平重复。曾经用C#写过一个接近一万行的窗体程序,各种bug,run是能run,但只有我能run,没有开发文档,

2020-08-28 23:05:37 1389 1

原创 Metashape chunk改变region.center

Metashape chunk的坐标系统真是一个谜。首先,生成的点云是在reference setting中用户所设置的Coordinate System下的。但是chunk.region.center就搞不清楚到底在哪个坐标系下了。这样的话我想通过脚本来改变chunk.region的位置和大小就无从下手了。于是我不得不去查阅官方提供的API文档,有这么一段:transform 4x4 matrix specifying chunk location in the world coord..

2020-08-13 13:20:53 895 4

原创 Metashape坐标系统转换 python脚本实现

Metashape内部有非常丰富的坐标系类别,而我们在生产生活中得到的照片数据一般都是WGS-84坐标系,偶尔会有CGCS2000,但是在某些项目中我们需要将成果输出到其它坐标系下。另外,在某些自动化脚本编写中也涉及到坐标系的转换,如果搞不清楚的话真的是相当头大。Metashape python API文档中其实已经对坐标系的转换做了明确的规定,但是demo太少,对新手很不友好。下面将一对WGS-84("EPSG::4326")下的大地坐标转换到WGS-84(EPSG::32650)坐标系下:

2020-08-12 22:55:12 1833 2

原创 大疆精灵4RTK自定义三维航线规划(开源)

大疆精灵4rtk是无人机摄影测量行业的一款里程碑式的产品,极大地拓展了无人机摄影测量的应用领域。然而,大疆官方只提供了有限的航线规划功能,如带状航线、井字航线,5向飞行,仿地飞行等等。然而,在很多场合下这些功能并不能满足我们的要求。比如,有时候我们需要对某些目标进行精细三维重建,那么大疆提供的航线规划功能就远远不能满足了。对于这种比较复杂的航线规划任务,武汉大学张祖勋院士团队提出了”贴近摄影测量“的概念,并和大疆合作提出了基于云平台的解决方案,与此类似的,Metashape软件(也就是photoscan

2020-08-08 21:49:34 13044 15

原创 如何在Metashape自带的python环境中安装其它python包

Metashape自带了python3.5环境,就放在安装目录下的python文件夹里。在软件内部调用python脚本时其实就是在这个环境下运行的,但是我们写脚本时总是想调用一些其它的python包如:numpy、matplotlib、scipy等其它甚至比较小众的包,这样的话就需要我们手动将这些包安装到Metashape的环境中了。然而,我们的电脑中往往还有其它的python环境,所以我们需要将Metashape的python环境设置为当前电脑系统的python环境,然后就可以pip install我

2020-07-10 10:11:11 1547

原创 如何编写Metashape(Photoscan) python脚本

Metashape,之前也叫做Photoscan,提供了python接口,可以使用python脚本来进行自动化处理。但是目前这方面的资料实在是比较少,可能是因为大部分人都习惯使用界面来进行操作吧,但其实在很多场合下,使用python脚本进行自动化处理能极大地提高工作效率(针对某些流程比较固定的任务)。所以,我通过读官方的文档自己摸索了一些非常基本的脚本操作。首先先说明一下,Metashape调用python脚本有三种方式:在软件内部调用(这个最简单) 在软件外部使用metashape.exe调用(

2020-07-10 09:46:43 4644 7

原创 Metashape在软件外部运行python脚本

系统:win10环境配置:将metashape.exe所在目录添加到系统环境变量,这样无论在哪个路径下面都可以直接调用metashape.exe了然后win+R 输入cmd打开命令行,输入metashape.exe,可以看到metashape主界面会弹出来,这样就说明添加成功了。在程序外执行python脚本的方式如下:打开命令行,进入脚本所在目录(否则后面就得输入脚本的绝对路径),输入:metashape.exe -r [your python script] [args].

2020-07-10 08:57:28 1969 1

原创 Metashape (PhotoScan) 各种资源汇总

再好的教程也不如去官网逛逛来得实在:https://www.agisoft.com/官网里面啥都有的,入门教程、软件下载、python模块下载等等。对于想通过python脚本来进行自动化处理的同学,可以去看看官方的博客:https://agisoft.freshdesk.com/support/solutions/folders/31000114192这里面的内容很简单,就是教你怎么把环境搭好,真的超级简洁。官方其实在GitHub上给了很多python脚本的例子:ht..

2020-07-08 17:56:25 6110 1

原创 基于opencv-python的环形编码标志点识别(有源码可用)

由于CSDN上下载东西需要开会员或者积分,所以我把代码在GitHub上开源了,这也是我作为小白开源的第一个项目。在此只展示代码的效果图,各位如有兴趣还请移步至GItHub了解详细情况。传送门:https://github.com/poxiao2/CCTDecode这份代码主要有三个功能:1.绘制CCT图片。编码位数和图片尺寸都是可选的。如图所示:2.CCT探测和解...

2019-12-23 13:59:18 3879 3

原创 python sys.argv[]的用法

sys.argv其实就是一个存放脚本参数的列表,sys.argv[0]存放着脚本的路径,后面存放着运行时的输入参数,可以用下面这段代码试一试:import sysprint(sys.argv)结果(spyder):>>> runfile('E:/GitHub/metashape-scripts/poxiao_test.py', wdir='E:/GitHub/...

2019-12-09 17:46:26 137

原创 安装pyflann后运行时出现No module named 'index'的报错

这位老哥提供的解决方法是Linux下的,不过在Anaconda Prompt命令行下也管用。链接如下:https://blog.csdn.net/clksjx/article/details/86532146我用conda切换到安装pyflaan的环境中后输入了如下命令:2to3 -w C:\Users\23872\Anaconda3\Lib\site-packages\pyflan...

2019-12-02 20:00:23 903

原创 win10下使用python3.7安装python-pcl库

1.进入python-pcl的GitHub链接:python-pcl2.仔细阅读说明,不想阅读的同志请直接向下滑到这儿:3.点进那个蓝色的链接:appveyor page,看到如下页面点进最近的项目里:选择绿色的行点进去:点击Artifacts选项卡:下载.whl文件。下载好以后win+R打开命令行输入cmd进入终端,然后移动到刚才.whl文件...

2019-11-29 13:00:16 3888 7

原创 Windows下解决pip安装python包下载慢的问题

在administrator文件夹,也就是个人用户文件夹下新建一个命名为"pip"的文件夹,在里面新建一个pip.ini文件,将以下代码拷贝到文件中。 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple...

2019-11-28 16:16:05 278

原创 树梅派4B+问题及解决方案汇总(持续更新)

打开文件管理器闪退:执行sudo apt full-upgrade

2019-11-27 23:49:30 647

.las格式点云文件

las格式点云文件,测试数据。我就是想上传一个测试数据,实在没啥描述的,非让我写够50个字,这不是扯淡嘛。

2019-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除