基于图的图像分割-OpenCV源码
本文字数: 11k 阅读时长 ≈ 20 分钟
OpenCV
在模块opencv_contrib
中实现了基于图的图像分割算法,其实现和作者提供的工程源码略有差别
下面首先解析源码,然后通过示例验证分割效果
- 官网参考文档:cv::ximgproc::segmentation::GraphSegmentation Class Reference
- 头文件
segmentation.hpp - /path/to/include/opencv4/opencv2/ximgproc/segmentation.hpp
- 源文件
graphsegmentation.cpp - /path/to/opencv_contrib/modules/ximgproc/src/graphsegmentation.cpp
- 实现示例
graphsegmentation_demo.cpp - /path/to/opencv_contrib/modules/ximgproc/samples/graphsegmentation_demo.cpp
OpenCV
源码比较复杂,抽取相应实现到GraphLib/cplusplus/samples/graphsegmentation
基于图的图像分割-工程源码
本文字数: 1.6k 阅读时长 ≈ 3 分钟
基于图的图像分割算法的作者提供了工程源码:Graph Based Image Segmentation
[数据结构][图算法]并查集
本文字数: 4.9k 阅读时长 ≈ 9 分钟
[C++][OpenCV]PPM文件解析.md
本文字数: 109 阅读时长 ≈ 1 分钟
之前通过PPM文件解析理解了PPM
文件结构,并通过Python
实现了PPM
文件和其他图像文件的转换。最近需要通过C++
解析PPM
文件,参考Graph Based Image Segmentation,最后通过opencv
实现
[Jenkins][Nginx]反向代理
本文字数: 315 阅读时长 ≈ 1 分钟
[译]The Boost Graph Library(BGL)
本文字数: 10k 阅读时长 ≈ 19 分钟
[Jenkins]Tomcat托管
本文字数: 1k 阅读时长 ≈ 2 分钟
通过Tomcat
托管Jenkins
。当前Tomcat
以普通用户tomcat
身份运行
[Jenkins][GitLab][Hexo]新建Pipeline工程实现CI功能
本文字数: 817 阅读时长 ≈ 1 分钟
之前通过Jenkins Freesstyle
工程实现了Hexo
网站的CI
部署,Jenkins
还提供了Pipeline
方式,能够更好的模块化构建过程
Jenkins Pipeline
工程配置GitLab WebHook
配置Jenkinsfile
脚本编辑
[Jenkins][GitLab][Hexo]新建Freestyle工程实现CI功能
本文字数: 1.3k 阅读时长 ≈ 2 分钟
之前通过Travis CI
实现持续部署Hexo
项目到腾讯云服务器。经过一段时间的使用,发现Travis CI
传输文件到腾讯云服务器经常失败,所以打算在本地自建Jenkins
,同时利用GitLab
进行持续部署
实现步骤如下:
- 关闭
Travis CI
触发器 - 导入
Hexo
相关项目到GitLab
- 新建
Jenkins Freestyle
工程