- 博客(28)
- 收藏
- 关注
原创 VSCODE 配置C++ 与OPENCV
1.定义的h文件与cpp文件不能全部检测到,这一步需要通过task.json里面去进行添加,虽然有的介绍是从includePath中添加,但是,自己尝试并未成功,只能通过task.json添加才能成功。2.添加dll或者lib文件,需要通过 -L 制定文件夹 -l 制定文件名称来确定。整个过程类似于CMakeLists.txt ,按照这个过程理解就OK。主要是两个json设置。
2024-06-18 18:00:01
330
1
原创 wordpress/php伪静态问题
主要目的用于固定静态连接,要注意location的指定目录,要与根目录保持一致,代码中指定目录下还有一个wordpress文件夹,所以添加上了。
2023-03-27 17:19:10
143
原创 python转换库文件pyc,pyd,lib,dll,so,a
使用python创建生成动态链接库dll - 百度文库GitHub - ArvinMei/py2so: 编译py为so文件,更好的隐藏源码python3生成动态链接库pyd、pyc - 知乎搞点搬运工作,以上为链接,记下笔记。
2022-05-05 17:39:23
872
原创 Windows+QtCreater+Opencv环境配置(成功运行)
在这里疑惑过一段时间,是关于32bit与64bit的问题。因为在我的mac本上,我默认安装的是X64的安装包,之前编译的Opencv也是默认编译的x64,所以按照一般的帖子,只要把环境路径往QtCreater的pro文件那么一填,就能够成功运行。但是隔天我到windows的电脑上这样操作就不行,网上windows->qt一般全是32位,那么qt中的mingw安装也是32位的,而Opencv下载之后,预编译版本只有64位的,这就可能造成Opencv的库文件不能进行调用的情况(我是出现了错误,但不确定是否是因为
2022-03-24 14:33:36
5476
3
原创 理解Cmake
PS:仅记录个人学习历程,如有错误或者不足,会在日后慢慢改正与添加。 一.C++程序编译->参考链接 在大学上实验课去机房学习汇编语言的时候,学习过一堆的汇编指令,如何移位,如何操纵存储等等,最终也就是点亮个跑马灯什么的,到现在也都忘完了(因为根本没用到过)。当时学的C++也是基于VC6.0的软件进行学习,也是只知道先点哪个箭头,后点哪个箭头,然后程序运行结果,“叭”,就出来了(记得当时学习的时候挺认真的,就是没有继续深入的学下去,非计算机专业),也就是说当时的学习...
2021-12-15 23:44:01
283
原创 mac配置opencv/c++(Xcode)
这两天想在自己mac电脑上配置C++与Opencv,在vscode、eclipse、xcode以及其他代码编辑工具中,最终选择了xcode(个人感觉运行比vscode好点,代码提示比eclipse好点)。自己配置的过程如下:ps:xcode下载时间较长,可以事先在app商店下载xcode。1.检查gcc -v命令行窗口输入:gcc -v,查看mac自带gcc编译版本,是4.x(忘记了),要自己更新。2.检查brew若没有安装brew,首先安装brew,国内镜像源脚本:/bin/z
2021-11-23 23:25:57
3547
原创 opencv 矩形轮廓筛选及仿射变换(背景替换)
import cv2import numpy as npdef read_img(path,threshold): """ 预处理图片 :param path: 图片路径 :return: 原图,二值图像 """ # 读取图像 img = cv2.imread(path) # 转化灰度 img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # .
2021-11-01 12:48:19
1903
转载 使用PySide2时遇到了qt.qpa.plugin: Could not load the Qt platform plugin “windows“ in ““ even though it ...
转载链接:使用PySide2时遇到了qt.qpa.plugin: Could not load the Qt platform plugin "windows" in "" even though it ... - 简书使用了PySide2替换PyQT5. 所以系统里同时安装了pyqt和pyside2. 遇到了如下问题,见截图 解决办法参考了https://stackoverflow.com...https://www.jianshu.com/p/1bd2175d63bf使用了PySide2替换Py
2021-10-08 15:34:56
1323
3
原创 opencv-python与qt冲突,不启动
网上有多种说明与解决方法,大致靠谱的是,opencv中的lib中有qt,与pyqt中的索引引起了冲突。如果,对Imshow等gui功能不做要求,则可以安装opencv-headless版本:https://blog.csdn.net/qq_41429036/article/details/104883231但自己以前明明可以同时操作,回想这个问题出现的原因是我升级了Opencv的版本,升级之后的是4.5.3.56,于是尝试性地返回安装,也就是降opencv版本,将opencv版本改为了:3.
2021-08-27 10:29:37
1099
原创 QGuiApplication::font(): no QGuiApplication instance and no application font set
深入的细节道理不多讲,问题出现在pyside2 使用qt调用matplotlib进行绘图。解决方法:把pyside2 的import 放在 matplotlib import 之前。即:from PySide2.QtWidgets import *from PySide2.QtGui import *from PySide2.QtCore import *from PySide2.QtUiTools import *from PySide2.QtCore import QObje.
2021-08-12 16:56:40
1359
原创 Tensorflow与cudnn配置报错:Failed to get convolution algorithm. 或 cudnn64_7.dll not found
因为某种需要,从linux系统转移到windows系统,tensorflow与cuda/cudnn需要重新配置(具体对应版本,网上已经很多)在调试过程中,遇到一个问题:2021-01-24 17:50:45.163408: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cublas64_100.dll2021-01-24 17:50:45.41
2021-01-24 18:11:30
560
1
原创 re:正则表达笔记
import re# span:跨度# pattern:模式# todo: re.match # todo: 返回开头匹配的结果,若开头无匹配项,则返回Noneprint(re.match('www', 'www.runoob.com'))# <re.Match object; span=(0, 3), match='www'>print(re.match('www', 'www.runoob.com').span())# (0, 3)print(re.ma...
2020-10-16 20:16:04
198
原创 自制计算机(1):机械计算机原理
PS:本系列旨在深刻理解计算机内部的工作原理,记录笔记,以供个人工作学习参考。思考一下,如果你生活在一个没有电的时代,你如果要去进行一些计数或者是运算,你会采取哪些操作呢?远古时代,我们也许可以通过数木棍来进行一些简单的加法运算,只要把两堆数好的木棍堆叠在一起,再重新去数就好了。文字产生,我们有了符号可以去表达数量,并以此来进行加减乘除的运算,基本满足了生活与生产的需要。但是,自从步入工业时代后,我们的计算量可以说是爆发性的增加,普通的人工计算已经不能满足生产的需要了,大量的人工计算员不仅费
2020-10-13 18:22:08
4008
2
原创 tf.keras.preprocessing.image.ImageDataGenerator
API:tf.keras.preprocessing.image.ImageDataGenerator( featurewise_center=False, samplewise_center=False, featurewise_std_normalization=False, samplewise_std_normalization=False, zca_whitening=False, zca_epsilon=1e-06, rotation_range=0, ...
2020-10-06 16:39:50
3935
原创 tf.data.Dataset
目录I.Dataset创建Dataset的三个关键步骤或用法:1. Create a source dataset from your input data. 根据输入数据创建源dataset2. Apply dataset transformations to preprocess the data. 应用transformations处理数据3. Iterate over the dataset and process the elements. ...
2020-10-04 22:44:54
754
原创 数字图像分割(三):相似性分割——区域生长与K均值聚类
在灰度的阈值分割部分,就已经提到了类似于K-means的分割思想。但本次的相似性分割与灰度值中的相似性分割有一个最大的区别:本次的像素要求连通!这直接让分割任务上了一个档次,对于灰度值的自适应阈值来讲,只需统计图像中的灰度值分布情况与分类就行,不需要考虑像素点是否连通。但是对于区域生长方法来讲,像素点连通则是区域生长算法的前提!四邻域:(这里坐标只是示意:具体是Opencv坐标还是图像处理坐标,还是笛卡尔坐标视实际情况!)D邻域:8邻域:邻域有了,接下来就是连通,
2020-09-26 11:50:01
2266
1
原创 数字图像分割(二):相似性分割——灰度阈值处理
灰度阈值处理是属于相似性分割的一部分,因为它有着一个判断性的准则:T基本的判断依据;设置一个中间判断的阈值,大于这个阈值,像素为1(255),小于这个阈值,像素为0。过程展示如下方的灰度分布直方图,当然,也可以分多段:...
2020-09-25 15:09:35
2974
原创 数字图像分割(一):不连续性分割——边缘检测
关于一些基础的概念,网上都有许多,再做没什么太多意义,这里只记录自己的一些简单理解。1.边缘检测是图像不连续性分割的一种方法。2.边缘检测基于灰度值的突变3.边缘检测需要阈值4.一阶导的斜坡变化缓慢,需要借助二阶导(Lapulace)的双边效应一阶导:前向差分:反向差分:中心差分:二阶导:中心差分:偏x差分:偏y差分:5.对于孤立点的检测,Lapulace响应更加强烈6.不同的边缘检测算子是有区别的(噪声处理)。7.检测算子的边缘检测可以具有方向性
2020-09-23 19:09:22
3511
2
原创 pip install PyAudio 报错:Failed building wheel for PyAudio
在pip install PyAudio 报错,以前也有人问过这个问题,我没遇到过,今天遇到,就记录下来。我的理解是缺少PyAudio安装的索引文件,whl文件whl文件目录在里面找到自己想要pip的那一栏:其中cp37代表,python3.7版本,根据自己版本下载,后面32位,64位根据自己下载。这个过程就好比和女朋友见面,安装的包就是女朋友,而这个whl文件就是找到...
2019-01-06 17:42:26
8687
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人