- 博客(11)
- 收藏
- 关注
转载 【转载】pytorch 安装验证
验证pytorch是否可用(CPU/GPU)以下是pytorch是否安装成功的验证代码,看到没有报错正常输出了,那就要恭喜你完成小白的第一步了!分享一下: 在确定你自己显卡驱动后,其实可以通过Pytorch官网的命令直接进行pytorch(GPU/CPU)两个版本的安装,安装失败基本是网络问题!GPU上测试import torch # 能否调用pytorch库print(torch.cuda.current_device()) # 输出当前设备(我只有一个GPU为0)print(tor
2022-04-08 16:49:10 3650
原创 图像检索 Bag Of Features
BOF 图像检索一、图像检索是什么?二、BOF(Bag Of Feature)模型1.BOW2.BOF3.BOF 算法过程总结一、图像检索是什么?CBIR(Content-Based Image Retrieval,基于内容的图像检索)技术用于检索在视觉上具相似性的图像。这样返回的图像可以是颜色相似、纹理相似、图像中的物体或场景相似;总之,基本上可以是这些图像自身共有的任何信息。CBIR一般基于大型图像数据库实现。在建立图像数据库时,对输入的图像进行分析并分类统一建模, 然后根据图像模型提取图像特征
2021-06-06 19:00:52 244 1
原创 OpenCV 相机标定
OpenCV相机标定一、相机与小孔成像相机模型二、1.2.读入数据总结一、相机与小孔成像相机模型现代科技加持下的相机已经成为制造精密设计巧妙的消费品,相机的光学结构也比诞生之初复杂了许多 典型单反相机光学结构: 在众多相机模型中,针孔相机是相对简单而常用的模型。简单的说,针孔相机模型就是把相机简化成单纯的小孔成像,可想而知,这种简化对于精度要求高的情况或者特殊镜头的相机是不适用的。二、1.代码如下(示例):import numpy as npimport pandas as pdi
2021-05-23 20:14:23 998 1
原创 图像拼接
图像拼接前言一、RANSAC二、使用步骤1.引入库2.读入数据总结前言经过前两次实验,我们了解了一种局部图像描述方法SIFT,图像到图像的多种变换方式。接下来,要通过结合两者,来实现图像拼接一、RANSACRANSAC是“RANdom SAmple Consensus”(随即一致性采样)的缩写。该方法是用来找到正确模型来拟合带有噪声数据的迭代方法。给定一个模型,例如点集之间的单应性矩阵,RANSAC的基本思想是,数据中包含正确的点和噪声点,合理的模型应该能够在描述正确数据点的同时摒弃噪声点。
2021-04-25 10:17:06 515 1
原创 OpenCV 鼠标点击获取像素坐标并写入txt文件
OpenCV 鼠标点击获取像素坐标 写入txt文件前言直接上代码使用步骤总结系列文章OpenCV图片批量处理OpenCV 鼠标点击获取像素坐标 写入txt文件 (就是本文)前言学习计算机视觉的过程中,需要从txt读取像素坐标点,用手动输入感觉有点慢,所以参考网上大神写了将鼠标点击的像素坐标写入txt的方法。实现用的是OpenCV-Python。直接上代码import cv2 as cvmaxsize = (1280, 720) # 定义图片放缩大小img = cv.imread(r'E:\
2021-04-11 10:26:01 1494
原创 OpenCV批量处理图片
OpenCV图片批量处理前言直接上代码总结前言学习计算机视觉的过程中,会用到多张图片,很多时候图片的大小、比例各不相同在导入的时候挺麻烦的。所以就写了一个可以将一个文件夹里的图片批量处理成同样格式的代码。实现用的是OpenCV-Python。直接上代码import osimport cv2 as cvfrom pylab import *maxsize = (100, 100) # 定义缩略图的大小path = r'E:\PycharmProjects\SIFT\pic\result\
2021-04-10 19:42:49 3936
原创 图像到图像的映射
文章目录前言# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、pandas是什么?二、使用步骤1.
2021-04-10 16:56:18 447
原创 OpenCV+Python实现SIFT匹配地理标记图像
OpenCV+Python实现SIFT匹配地理标记图像1. 什么是SIFT1.1 SIFT算法解决的问题1.2 SIFT算法的步骤功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1. 什么是SIFTSIFT的全称是Scale I
2021-03-28 21:54:26 1822 1
转载 SIFT特征原理及步骤
1.SIFT概述SIFT的全称是Scale Invariant Feature Transform,尺度不变特征变换,由加拿大教授David G.Lowe提出的。SIFT特征对旋转、尺度缩放、亮度变化等保持不变性,是一种非常稳定的局部特征。1.1 SIFT算法具的特点图像的局部特征,对旋转、尺度缩放、亮度变化保持不变,对视角变化、仿射变换、噪声也保持一定程度的稳定性。 独特性好,信息量丰富,适用于海量特征库进行快速、准确的匹配。 多量性,即使是很少几个物体也可以产生大量的SIFT特征 高速
2021-03-27 14:14:12 1730
原创 Python计算机视觉(一)
Python计算机视觉(一) 实现数字图像处理本文是课堂作业blog的第一篇,主要记录课程作业,同时分享一些体会。我使用的是Python+OpenCV的组合文章目录Python计算机视觉(一) 实现数字图像处理读取并显示图像绘制直方图直方图均衡化高斯滤波读取并显示图像绘制直方图直方图均衡化高斯滤波...
2021-03-22 21:48:34 1149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人