自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Warning 1: TIFFFetchNormalTag:ASCII value for tag “GeoASCIIParams“

通过查阅相关资料,GDAL工程师认为是数据生产时编码规范不符合Bigtiff的相关规范,导致GDAL读取错误,原文如下:https://github.com/OSGeo/gdal/issues/2165;

2023-11-20 15:11:48 265 2

原创 【linux基础】Ubuntu下实时查看显卡使用信息

第一栏的Fan:N/A是风扇转速,从0到100%之间变动,这个速度是计算机期望的风扇转速,实际情况下如果风扇堵转,可能打不到显示的转速。第四栏下方的Pwr:是能耗,上方的Persistence-M:是持续模式的状态,持续模式虽然耗能大,但是在新的GPU应用启动时,花费的时间更少,这里显示的是off的状态。第三栏的Perf:是性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能。第六栏的Disp.A是Display Active,表示GPU的显示是否初始化。第七栏是浮动的GPU利用率。

2023-09-11 10:18:44 1318

原创 关于GDAL中函数ChunkAndWarpMulti不起作用的说明

【代码】关于GDAL中函数ChunkAndWarpMulti不起作用的说明。

2023-04-27 10:59:04 308 1

原创 求渐进加密三角网PTD算法源码

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-04-10 15:04:12 288

原创 TecoGan在windows下编译经验

影像超分辨率算法TecoGan编译

2023-02-27 11:30:46 376 1

原创 CGAL AlphaShape2算法提取有序边界

CGAL AlphaShape2算法提取有序边界

2022-12-01 11:07:19 639 2

原创 通过C++/CLI将C++与C#进行联合编程,二维参数传递

public ref class Point{int x,y;}public ref class ContourFinder{void load_picture(System::String^ file_name);List<ListClassLibrary1::Point^> find_contour(int threshold);property int Rows {int get();}}

2022-05-23 10:50:21 299

原创 boost::filesystem::exists()访问网络路径耗时

问题描述:我的项目中需要多次对一个路径是否存在进行判断(采用boost::filesystem::exists()),然后进行计算操作,程序运行时发现cpu的利用率只有6%,而将判断路径是否存在的代码注释掉后,cpu的利用率直接达到95%。初步测试:怀疑与需要判断的路径为网络路径有关,后续通过将文件放到本地机器,再次运行,cpu利用率直线升高。对比测试:采用多线程for循环对同一路径进行10000次访问(仅访问),当路径为网络路径时耗时:20352ms,当路径为本地路径时耗时:89ms;结论

2022-03-17 15:38:49 594

原创 “=”: 无法从“std::_Binder&lt;std::_Unforced,SOCKET &,SOCKADDR *,unsigned int&gt;”转换为“int”解决方案

场景说明int err = bind(sockSrv, (SOCKADDR*)&addrServ, sizeof(SOCKADDR)); //把socket 绑定到指定地址上编译代码出错提示:错误 C2440 “=”: 无法从“std::_Binder<std::_Unforced,SOCKET &,SOCKADDR *,unsigned int>”转换为“int”分析从std错误提示,说明调用的是std作用域下的函数,而不是winsock库的绑定函数,两个不同的库都定

2022-03-14 11:14:00 737 1

原创 ffmpeg 分离视频音频流 缺失sei信息

利用ffmpeg进行视频音频分解可以有以下两种方式:①:分离视频:ffmpeg -i test.mp4 -vcodec copy -an 视频流.h264分离音频:ffmpeg -i test.mp4 -acodec copy -vn 音频流.mp3②:分离视频:ffmpeg -i test.mp4 视频流.h264分离音频:ffmpeg -i test.mp4 音频流.mp3若只提取视频帧的话,以上两种方法均可;但是采用方式2的话会造成视频流中SEI等信息的丢失,故为了保留视频流中的原始信

2022-02-28 11:37:21 2683

原创 CGAL - 在Delaunay Triangulation之后检索三角面顶点索引

cgal入门

2022-01-13 11:17:32 1453

原创 opencv VideoCapture类get()枚举内容说明

CV_CAP_PROP_POS_MSEC 视频文件的当前位置(以毫秒为单位)或视频捕获时间戳。CV_CAP_PROP_POS_FRAMES 下一个要解码/捕获的帧的基于 0 的索引。CV_CAP_PROP_POS_AVI_RATIO 视频文件的相对位置:0 - 视频的开头,1 - 视频的结尾。CV_CAP_PROP_FRAME_WIDTH 视频流中帧的宽度。CV_CAP_PROP_FRAME_HEIGHT 视频流中帧的高度。CV_CAP_PROP_FPS 帧率。CV_CA

2021-11-13 11:42:12 2331

原创 opencv4.2.0中estimateAffine2D和estimateAffinePartial2D的区别

estimateAffine2D和estimateAffinePartial2D两个方法由旧版本的estimateRigidTransform演变而来,Mat estimateRigidTransform(InputArray src,InputArray dst,bool fullAffine);将estimateRigidTransform中的第三个变量fullAffine设置为true即对应estimateAffine2D函数,将estimateRigidTransform中的第三个变量full

2021-11-10 14:37:26 10998

原创 ubuntu错误解决:dpkg: error processing package *** (--configure)

在 Ubuntu 执行 sudo apt-get upgrade 或sudo apt-get install 时,出现了如下的报错:dpkg: error processing package grub-efi-amd64-signed configuresubprocess installed grub-efi-amd64-signed post-installation script returned error exit status 255解决方案:sudo apt-get install

2021-09-28 16:31:18 852 1

原创 opencv中图像修复算法shiftMap

opencv中图像修复算法shiftMap实际是复现了2012年何恺明大神写的一篇文章Statistics of Patch Offsets for Image Completion,并非09年的Shift-Map Image Editing,下面简单介绍何恺明大神论文的内容:1.同样是基于graph-cut(图割)的算法,相较于09年的shiftMap算法,何考虑到图割的标签数量太多(一幅图像大约10e4-10e6个),一是影响求解效率,二是会使得图像碎片化严重。并且他注意到自然图像的像素间存在自相似.

2021-09-11 16:47:16 946

空空如也

空空如也

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

TA关注的人

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