python
TU商
人工智能、机器视觉从业者
展开
-
关于opencv-python ,torch.tensor,Numpy的width height 的顺序
ROI =Mat[初始高:末尾高,初始宽:末尾宽]高,宽,通道 =Mat.shape。height 表示Y方向。width 表示X方向。//获取图像 高和宽。原创 2023-05-26 20:30:00 · 162 阅读 · 0 评论 -
Could not load the Qt platform plugin “xcb“
根据网上查阅的资料,可能是opencv-python的版本问题 ,我的是4.7.0.2 更换成4.6.0.66后问题消失了。可能是opencv4.7的版本和qt版本5.15.9不匹配?已放弃 (核心已转储)原创 2023-05-05 09:49:06 · 864 阅读 · 1 评论 -
在vscode中使用Qtdesigner需要进行以下步骤:
这里的“yourfile.ui”是你Qtdesigner保存的文件名,而“yourfile.py”是你想要生成的.py文件的文件名。在vscode中打开项目,并在项目中创建.ui文件(可以通过文件->新建文件来创建.ui文件)。这样你就可以在vscode中使用Qtdesigner来创建你的GUI了。使用Qtdesigner窗口创建你的GUI,保存你的文件。打开anaconda虚拟环境,确保已经安装了pyqt。在代码中导入你生成的.py文件并创建你的gui。最后在main函数中实例化你的GUI对象并执行。原创 2023-04-06 10:25:01 · 2929 阅读 · 0 评论 -
cv2.seamlessClone报错 cv2.error: vector<T> too long或者‘cv::_OutputArray::release‘
mask 只有1行或者1列 为大于0的值时 报错: cv2.error: vector too long。mask 只有2行或者2列 为大于0的值时 报错:cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\core\src\matrix_wrap.cpp:1667: error: (-215:Assertion failed) !fixedSize() in function 'cv::_Output原创 2023-02-10 10:29:05 · 1234 阅读 · 0 评论 -
python opencv 判断一点是否在旋转椭圆内
2a为长轴,2b为短轴。对于这个椭圆,如果代入一个点(px,py),使得C>1,那么P在椭圆外,如果C原创 2023-02-08 14:05:23 · 841 阅读 · 0 评论 -
python中 PIL.Image、OpenCV、torch.tensor、numpy图像格式相互转换
3.2 tensor转换为PIL Image。3.3 PIL Image转换为tensor。3.4 Numpy转换为PIL Image。3.1tensor 转换成numpy。1、PIL.Image转换成。组合中正则化操作的前面即可。原创 2023-02-06 15:08:57 · 1045 阅读 · 0 评论 -
pip 镜像源
pip install -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn '模块版本'pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com '模块版本'原创 2023-01-30 17:08:30 · 138 阅读 · 0 评论 -
anaconda 常用命令
在vscode终端中激活创建的虚拟环境,从而能够调用该venv下的包,或者在vscode终端内激活虚拟环境。否则vscode将不会有输出(默认虚拟环境为base,仅选择了base自带的python才会有输出)。为了使vscode能够使用虚拟环境下安装的包和python解释器,需要在修改vscode默认的解释器。然后选择虚拟环境下的python解释器。4.环境管理 查看python版本。13.使用conda命令安装包。2.查看conda现有源。1.查看conda版本。8.切换到另一个环境。原创 2023-01-04 14:31:45 · 2422 阅读 · 0 评论 -
18种热门GAN的PyTorch开源代码 | 附论文地址
这种模型简称AAE,是一种概率性自编码器,运用GAN,通过将自编码器的隐藏编码向量和任意先验分布进行匹配来进行变分推断,可以用于半监督分类、分离图像的风格和内容、无监督聚类、降维、数据可视化等方面。这种变体能够用两组不同域的无标签图像来训练图像翻译器,架构中的主要GAN学习将图像从域U翻译到域V,而它的对偶GAN学习一个相反的过程,形成一个闭环。最小平方GAN(LSGAN)的提出,是为了解决GAN无监督学习训练中梯度消失的问题,在鉴别器上使用了最小平方损失函数。半监督生成对抗网络简称SGAN。转载 2022-12-20 15:00:03 · 1038 阅读 · 0 评论 -
matplotlib 基本用法
函数完成,如果修改序列以pyplot函数结束,或者如果matplotlib处于非交互模式并且修改序列以show()或savefig()结束,则不需要该选项。ax[x][y].set_xticklabels(),可以将任何其他类型的值作为标签.可以赋值给之前已经设置过的set_xtick.ax[x][y].set_xticks([0,1,2,3,4]) # 将0,1,2,3,4作为x轴刻度标签。这使您可以在交互模式下工作,并且,如果您更改了数据或格式,则允许图形本身更改。将显示您正在处理的当前图形。原创 2022-12-20 09:59:49 · 2070 阅读 · 0 评论 -
pip的版本在pip list 中与虚拟环境版本不一致问题
对于一般的依赖包进行安装,完全是可以忽略这个升级提示的,但就是有些依赖包必须得要最新的 pip 版本才能安装,所以没有办法,只能按照它的提示的命令进行安装,但是会出现安装失败的现象,提示安装失败。网上很多人说使用 python -m pip install -user --upgrade pip 但是我们要清楚这是使用了 用户权限,升级是升级成功了,但是升级的 pip 版本在 C 盘中,而不是在你项目目录虚拟环境中。进行安装,显示成功安装,且可以 pip -V 查看版本。最后在cmd 中重新使用命令。原创 2022-12-20 09:01:46 · 842 阅读 · 0 评论 -
相似向量检索库-Faiss-简介及原理
Faiss全称(Facebook AI Similarity Search)是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级别向量的搜索,是目前较成熟的近似近邻搜索库。版权声明:本文为CSDN博主「金色麦田~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。除此以外,对一些核心算法提供了GPU实现。它包含多种搜索任意大小向量集(备注:向量集大小由RAM内存决定)的算法,以及用于算法评估和参数调整的支持代码。原创 2022-12-15 10:08:10 · 832 阅读 · 0 评论 -
利用阿里云镜像 进行pip3 下载包
pip3 --default-timeout=100 install seaborn -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com原创 2022-06-29 19:09:13 · 766 阅读 · 0 评论 -
无监督学习 python AE tensorflow opencv搭建3层编码解码AutoEncoder神经网络
默认 已安装好 python、tensorflow、opencv等环境一、主程序 AutoEncoder.py# -*- coding: utf-8 -*-"""# _*_ coding:utf-8 _*_#进行Autoencoder网络测试(3层半网络)#3层编码 3层解码#开始日期: 20200909#开发及测试人:shany 商"""from __future__ import division, print_function, absolute_import...原创 2020-11-03 15:22:53 · 414 阅读 · 0 评论