其他工作
文章平均质量分 76
BigYouYou
行有不得,反求诸己
展开
-
Ubuntu编译安装colmap遇到的几个问题以及解决
总体安装过程已经很明白了,写的人很多了,我就不赘述了,可以参考或者其他博客。我主要记录几个我遇到的问题以及解决方法。原创 2023-10-11 20:55:34 · 1934 阅读 · 0 评论 -
COLMAP简明教程 重建 转化深度图 导出相机参数 导入相机参数 命令行
COLMAP简明教程 导入指定参数 命令行 导出深度图原创 2022-11-17 19:49:11 · 10772 阅读 · 14 评论 -
hexo matery 相册 视频相册 相册加密 描述备注
hexo matery 相册 视频相册 相册加密 描述备注我的基本相册功能和相册加密功能是完全参考这篇matery相册功能和这篇matery相册加密功能实现的。有需要可以自取。在此基础上,我进一步想实现以下两个功能:视频相册功能,即相册既可以放图片也可以放视频;描述备注功能,即在合适的位置为图片或视频显示一行描述。我的实现效果可以看这里。我没有使用原文的等高功能,而用了瀑布流,所以看起来会有点不一样。思路本来对前端不太熟悉,我经过尝试发现原文里使用的fancybox插件可以播放视频并且和图原创 2021-09-04 13:57:24 · 782 阅读 · 0 评论 -
改变ubuntu终端显示语言(桌面系统中文,终端提示英文)
1. 打开终端vim .bashrc2. 在末尾添加export LANGUAGE=en_US export LANG=en_US.UTF-8 3. 激活环境source ~/.bashrc完成原创 2020-09-26 20:46:12 · 3283 阅读 · 0 评论 -
OSG实时纹理提取 离屏渲染 输出到OpenCV 反向渲染 OSG摄像头反转 OSG动态模型 摄像机实时渲染
代码效果做了一个OSG离屏渲染,即将OSG渲染结果的图片纹理提取出来,提取到OpenCV并转化为Mat类型来显示,便于后续操作,还是比较有价值的工作。其中模型是动态的模型。 OSG 离屏渲染 上面这个视频中(b站链接在这里),左边是调用viewer.frame()进行渲染时自动显示的图像,是反的,这个无所谓了,不是我们要用的东西;右边是我将纹理提取到OpenCV的Mat中然后用imsh原创 2020-09-15 20:13:31 · 2290 阅读 · 0 评论 -
OpenCV图像 OSG模型 vs2015 摄像头 图像 插入模型
本文参考了Github中的这个项目,基本就是把原作者的代码搬到了VS2015上,非常感谢原作者的工作。效果就是在摄像头采集到的图像中渲染模型然后显示,先看我的效果图:环境:win10, vs2015, opencv3.4.13, OSG3.6.5新建一个空白的Win32控制台应用程序,我的工程一共分为三个代码,如图:各个部分的代码如下:myhead.h自定义头文件,声明两个类#pragma once#include <windows.h>#include <osg/C原创 2020-08-02 22:19:29 · 391 阅读 · 0 评论 -
OpenCV3.4.13+OpenCV_contrib 双摄像头实时拼接 环境配置
如题,基于OpenCV3.4.13+VS2015做了个双摄像头实时拼接的代码,是一个大项目的一个baseline的一部分。下面先说配环境再给代码。环境配置关于OpenCV+VS的环境配置网上已经有很多了,因为这份代码用到了OpenCV_Contrib里面的一些东西,所以这里赘述一下,更详细的过程可以参考这篇博客。使用OpenCV_Contrib就得编译,编译就很麻烦,比配置还麻烦,因此我做了个资源集合,有需要的兄弟可以自取。假设你把我这个名为opencv的资源集合放在了$dir$下,$dir$的具体原创 2020-07-19 22:54:48 · 3454 阅读 · 7 评论 -
PyQt5 the application failed to start because no Qt platform could be initialized
今天因为换新电脑所以重装了PyQt5与PyQt5-tools,结果死活打不开Qt designer,报了一堆错,比如 the application failed to start because no Qt platform could be initialized, unable to patch \qt5core.dll: could not locate pattern “qt_prfxpath=”,在网上找了一堆解决方案都不好用,后来看了下我装的版本是5.15的,可能是版本的问题,我就重装了PyQ原创 2020-07-12 14:33:13 · 1127 阅读 · 0 评论 -
PyQT5 QtWidgets 设置单元格不可编辑/可编辑 恢复单元格默认设置
当时写这个地方的时候需要在一定条件下把QtWidgets表格的一部分单元格设为不可编辑,在一定条件下又把它们设为可编辑,给我恶心坏了,PyQT的QtWidgets真是反人类的设计。需要先定义一个有某种特征的QTableWidgetItem,然后将其放到需要修改特征的QtWidgets的单元格上去,要设定QTableWidgetItem的特征还必须修改ItemIsEnabled项。已经忘了当时是怎么写出来的了,查了文档也查了许多博客,回顾记录一下。假设已经定义好了ui.tableWidget和i,j,若原创 2020-07-05 00:59:19 · 10356 阅读 · 8 评论 -
python docx 表格样式修改 Package not found at ‘*.docx‘; “no style with name ‘Table Grid‘“
做一个小demo的时候遇到了几个和docx有关的问题,简记如下。使用python包docx进行doc文件编写的时候,如果想插入一个style为’Table Grid’的表格,那么就先新建一个空文档’test.docx’,然后在同目录的test.py下写如下代码并运行:import docx doc = docx.Document('test.docx') table=doc.add_table(rows=3, cols=4)table.style = doc.styles["Table Gr原创 2020-07-05 00:07:51 · 2281 阅读 · 0 评论 -
VB 显示当前时间 24小时制
遇到了一个VB显示时间的问题,需要用是24小时制的当前时间,用法记录如下:Dim dateTimeNow As StringdateTimeNow = Format(Now(), "yyyy-MM-dd-HH")比如现在是2020年7月4日19时,得到的dateTimeNow 就是:2020-07-04-19网上许多资料说用"yyyy-mm-dd-hh",小写的mm和hh,但是我这么用的话得到的是:2020-10-04-07得到的月份很奇怪,小时显示的是12小时制。咱也不知道是啥问题,咱原创 2020-07-04 19:25:18 · 2787 阅读 · 0 评论 -
windows anaconda 虚拟环境 与 系统变量冲突 pyinstaller 打包软件过大
windows一般装anaconda的时候会设置系统变量,可以方便在Powershell里面使用conda,python等命令。然而今天坑就坑在这里了。本来想用pyinstaller打包软件来着,我anaconda里东西太多,一大包软件就好几百兆,没办法,新建虚拟环境吧。我用conda、virtual、pipenv都试过了,去新建虚拟环境,然后在虚拟环境里装了一些东西,结果我大包的时候仍然是一大堆。后来我发现新建的虚拟环境里即使不装pyinstaller也能用,为什么呢?因为我的系统环境里安装了pyin原创 2020-05-18 22:16:22 · 554 阅读 · 2 评论 -
OpenCV3.4.1 vs2015 自定义过程的图片拼接
OpenCV3.4.1 vs2015 自定义过程的图片拼接实验环境:win10,vs2015,OpenCV3.4.1。环境配置点击这里可以看到很好的一个参考。OpenCV有自带的图片拼接函数,样例在opencv3.4.1\opencv\sources\samples\cpp\stitching.cpp,这里实现的是逐步提取特征、图片配对、拼接的图片拼接代码,是基于opencv3.4.1\op...原创 2019-12-30 20:05:41 · 740 阅读 · 0 评论 -
动态链接库dll生成与调用 加密 电脑唯一识别 windows下多个cmd命令输出结果的同时获取 本地时间的处理
今天做了一个动态链接库生成和调用的工作,里面还涉及了自定义函数获取数组,获取电脑的唯一识别信息,windows从命令行获取系统的输出,本地时间的获取和处理,一次获取多个命令的输出等,加密等操作。记录在这里。生成动态链接库dll生成的话我用的是vs2015,新建一个空的win32控制台应用程序,注意“应用程序类型”选择DLL,然后在“头文件”下新建dl1.h文件,主要是声明这个库里的函数。写了如...原创 2019-10-12 20:16:24 · 663 阅读 · 0 评论