自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【json批量转为语义分割数据集的label和img】

利用Labelme标注之后生成的json文件,生成语义分割数据集的label和原图。

2024-03-01 09:11:47 252

原创 Python实现jpg等格式图片(批量)转PDF

import globimport fitz # 导入本模块需安装pymupdf库import os# 将文件夹中所有jpg图片全部转换为一个指定名称的pdf文件,并保存至指定文件夹def pic2pdf_1(img_path, pdf_path, pdf_name): doc = fitz.open() for img in sorted(glob.glob(img_path + "\*.jpg")): imgdoc = fitz.open(img)

2022-03-28 21:13:54 2516

原创 最短路径算法-狄克斯特拉算法(Dijkstra)python实现

图的权重如图所示# the graphgraph = {}graph["start"] = {}graph["start"]["a"] = 2graph["start"]["b"] = 5graph["a"] = {}graph["a"]["b"] = 8graph["a"]["c"] = 7graph["b"] = {}graph["b"]["d"] = 4graph["b"]["c"] = 2graph["c"] = {}graph["c"]["fin"] = 1g.

2022-03-16 14:59:00 2629

原创 Windows下Cmake安装步骤详解(图文)

文章目录Cmake介绍Cmake下载及安装二、使用步骤1.引入库2.读入数据总结Cmake介绍CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),并且输出对应的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Vis.

2021-12-15 15:12:47 22448 3

原创 win10+vs2019配置boost库(超详细教程)

文章目录1. Boost库下载安装1.1 Boost库文件下载1.2 Boost库安装2. Visual Studio环境配置2.1 构建一个控制台应用2.2 配置项目中的属性表2.3 验证1. Boost库下载安装1.1 Boost库文件下载Boost库官网https://www.boost.org/,首先进入官网下载对应的Boost库文件。点击下图所示红框中Download进入下载页面。更多版本点击链接下载。进入下载页面后,Windows用户选择第一个软件包。1.2 Boost库安装.

2021-12-12 21:58:42 10575 4

原创 Python安装教程

文章目录前言一、Python下载二、安装二、验证前言Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。[1] Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,[2] 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。[3] Python解释器易于扩展,可以使用C或C++(或者

2021-12-12 19:58:47 438

原创 Visual Studio版本与MSVC版本号的对应关系

Visual Studio版本与MSVC版本号的对应关系MSC 1.0 _MSC_VER == 100MSC 2.0 _MSC_VER == 200MSC 3.0 _MSC_VER == 300MSC 4.0 _MSC_VER == 400MSC 5.0 _MSC_VER == 500MSC 6.0 _MSC_VER == 600MSC 7.0 _MSC_VER == 700MSVC++ 1.0 _MSC_VER ==

2021-12-12 15:13:15 1555 1

原创 单目相机内参标定(python)

单目相机内参标定(python)一、 标定原理标定原理网上一大堆,就不在这赘述了,直接上代码。import cv2import numpy as npimport glob# 找棋盘格角点标定并且写入文件# 设置寻找亚像素角点的参数,采用的停止准则是最大循环次数30和最大误差容限0.001criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.001) # 阈值# 棋盘格模板规格w = 8 # 9

2021-07-30 15:19:53 1827 2

原创 Opencv Aruco识别(python)

效果图先上效果文章目录效果图代码代码直接上代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import numpy as npimport timeimport cv2, mathimport cv2.aruco as arucodef rotationVectorToEulerAngles(rvec): R = np.zeros((3, 3), dtype=np.float64) cv2.Rodrigues(rvec,

2021-07-30 09:09:01 3303 1

转载 单目相机内参标定棋盘生成

单目相机内参标定棋盘生成生成棋盘生成棋盘创建自定义的棋盘标定图,这个没啥要说的,就是调用了opencv的画矩形框的函数,代码如下:#生成想要的标定图,大小自定义import cv2import sys #读入一张空白图片,该图片最好和你想要标定的相机分辨率一致image = cv2.imread('C:\\Users\\wlx\\Documents\\py_study\\camera calibration\\white.jpg')#设置图片上黑白方格dpi = 96

2021-07-29 15:45:56 681

空空如也

空空如也

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

TA关注的人

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