
Python
文章平均质量分 68
jasneik
虽然快奔4了,但抵挡不信对图像处理与人工智能的技术狂热的追求。
不在工作中暴发,就是学习中暴发。
展开
-
python 多线程并发编程(生产者、消费者模式),边读图像,边处理图像,处理完后保存图像实现提高处理效率
文章目录需求实现先导入本次需要用到的包一些辅助函数如下函数是得到指定后缀的文件如下的函数一个是读图像,一个是把RGB转成BGR下面是主要的几个处理函数在上面几个函数构建对应的处理函数main函数按顺序执行结果需求本次的需求是边读图像,边处理图像(各种变组合),处理完后还要把处理好的图像保存到指定的文件夹。而且图像也挺多的,如果按顺序一个一个处理,那肯定要不少时间。所以就想到了多线程并发编程。实现先导入本次需要用到的包import osimport threadingfrom queue imp原创 2022-04-07 22:52:01 · 1857 阅读 · 0 评论 -
Windows下 jupyter notebook 运行multiprocessing 报错的问题与解决方法
测试用的代码下面每一个对应一个jupyter notebook的单元格import timefrom multiprocessing import Process, Queuedef generator(): c = 0 while True: time.sleep(1.0) # read something yield c c += 1%%timeds = generator()for i in range(3):原创 2022-03-30 08:48:13 · 1649 阅读 · 0 评论 -
Windows10 + WSL (Ubuntu) + Anaconda + vscode 手把手配置python运行环境(含虚拟环境)
配置WSLwindows桌面下,按下面顺序可以找到 "启动或关闭windows功能” ,开始 -> 设置 -> 应用 -> 应用和功能 -> 可选功能 -> 相关设置下 更多Windows功能(滚动鼠标到底部)点击后,会弹出 启动或关闭windows功能的页面,找到“适用于Linux的Windows子系统”,在前面勾选,确定后,等待Windows安装,若提示重启,就重新启动。下面有详细的截图安装Ubuntu1、打开Microsoft store,如下图,然原创 2022-03-27 22:29:52 · 13130 阅读 · 3 评论 -
“multiprocessing\spawn.py”, line 105, in spawn_main错误与解决方法
记录一个不知名的错误错误解决方法OS: Windows 10错误非常的长,以至于,我也没有什么耐心去看,看了前面几行,应该是多线程引起的。下面太长,可以选择不看。错误Traceback (most recent call last):Traceback (most recent call last):Traceback (most recent call last):File “”, line 1, in Traceback (most recent call last):File “”原创 2022-03-25 18:03:25 · 11170 阅读 · 1 评论 -
设置Jupyter notebook 默认工作路径,修改Jupyter notebook 默认浏览器为Chrome
这里写目录标题一 设置Jupyter notebook 默认工作路径二 修改Jupyter notebook 默认浏览器为Chrome一 设置Jupyter notebook 默认工作路径安装好anaconda 后,jupyter notebook默认是有安装好的。在windows的菜单栏找到anaconda目录,如下图鼠标右键点击Jupyter Notebook,然后更多,打开文件位置,如下图打开之后就到一个文件夹里,有一些快捷方式,如下图对着Jupyter Notebook,右键 -&g原创 2021-06-03 09:54:46 · 1211 阅读 · 8 评论 -
windows 10下搭建pyspark与遇到的一些问题的解决方法
目录windows 10 下 搭建 pyspark所需要的工具过程与步骤windows 10 下 搭建 pyspark所需要的工具Java JDK 1.8.0spark-2.2.0-bin-hadoop2.7hadoop-2.7.3winutils.exe还需要有python环境,我用的是Anaconda 3(默认你已经装好此环境)。所需工具下载链接链接:https://pan.baidu.com/s/1e7YQO1UErH9QFQ90pncAeA提取码:ohv8过程与步骤安装原创 2021-03-07 20:47:19 · 664 阅读 · 0 评论 -
vscode 里 Import “numpy“ count not be resolved
问题如下:我们分析一下这个问题,这里的问题。问题的翻译是:导入"numpy"不能被解决。这可能有几个问题,1:vscode的python插件没有安装,2: vscode的python的解析器没有设置好。按照这个思路,去解决问题吧,1,看看python插件有没有安装好,如下图,如果没有python,请安装python的插件。装好后,再次试试,看能不能运行。如果不行的话,再设置一下python的解释器。如图,点击vscode左下角,会在顶端弹出可选择的解析器,选择你需要的解释器即可。也可以原创 2021-03-02 10:44:21 · 34351 阅读 · 11 评论 -
Windows 10下,anaconda (conda) 虚拟环境的创建,jupyter notebook如何使用虚拟环境
手把手教您创建conda 虚拟环境1安装好anaconda后,会出现如下所示,这些都是anaconda集成啦,不需要再安装了。我们在如下所指的anaconda Prompt右键,以管理员运行2打开后,这就是prompt,我们输入python测试一下环境。看到如下图最左连有个(base),说明这个是anaconda的base 环境。3 创建虚拟环境按ctrl + z退出刚才的python环境,输入如下命令后,按回车 ```pythonconda create -n AIE31 pytho原创 2021-03-01 21:45:19 · 8616 阅读 · 0 评论 -
pandas 在jupyter notebook时候能用,但在vscode, pycharm不能用
先看错误。AttributeError: partially initialized module ‘pandas’ has no attribute ‘Series’ (most likely due to a circular import)分一下这种错误‘…’ has no attribute ‘…’库没有 ’…’这种问题,要么库没有装好,或者装的库的版本与其它有冲突。但还有一个很重要的问题就是项目下还有与库同名的文件。这样的话,导入的是当前目录的文件而非库。从上图可以看出左侧文件里原创 2021-02-28 22:02:29 · 2188 阅读 · 2 评论 -
Jupyter notebook 导出PDF的3种方法
很多用Jupyter notebook的都想导出PDF,但是我们点击Download as PDF via LaTex.然后呢?Ohzzzzzzzzz出现下图的错误,看到这里感觉糟糕透啦。虽然可以根据提供的方法解决这个问题。下面我说说我的方法吧。方法1打开jupyter notebook,打开想要转为PDF的notebook。按下键盘Ctrl + p会进行打印模式,如下图。在所指箭头处“目标打印机”,选择“另存为PDF"然后保存即可。这是最快捷的方法,但还不是很完美。方法2选原创 2021-02-28 21:44:21 · 85555 阅读 · 18 评论 -
anaconda 换清华镜像源 windows
方法1Windows 下安装好Anaconda 应该会有如下这些应用,我们打开如下图anaconda Prompt(下面简称prompt),(当然CMD也可以,只是我比较喜欢用prompt)打开如下图使用下面命令,即可以添加清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.原创 2021-02-28 16:26:36 · 51709 阅读 · 7 评论 -
Jupyter notebook 使用过程中的一些小技巧总结
Jupyter notebook 小技巧这是自己使用Jupyter notebook 的过程,遇到的一些问题,还有一些使用的小技巧,希望可以帮且大家。会不定时更新code 转 markdown: 按键 Mcode 转 markdown: 按键 Y换行:打完一行了想换行,最后加2个空格+enter,或者enter后加Nbextensions:一定要装,Hinterland是自动补全(PS,还挺好用)Table of Contents:目录,代码或者分析多了后,很实用Hide input:原创 2020-08-24 10:32:07 · 919 阅读 · 1 评论 -
图像处理核函数:之高斯核的生成方法 python
图像处理核函数:之高斯核函数的生成方法 python高斯核函数(低通高斯滤波器核)高斯分布函数高斯核生成函数代码效果高斯核函数(低通高斯滤波器核)最近在看DIP(Digital Image Processing),虽然可以调用Opencv的函数,但还是被这高斯核函数所吸引,这可能也是高斯分态对我的吸引力。高斯分布函数G(x)=12πσe−(x−x0)22σ2G(x) = \frac{1}{\sqrt{2\pi\sigma}}e^{-\frac{(x-x_0)^2}{2\sigma^2}}G(x)=2原创 2020-08-21 17:38:38 · 10586 阅读 · 6 评论 -
Jupyter notebook 不安装主题,通过修改css更改 默认字体,字体大小等
目标:Jupyter notebook 又不想改更主题的的情况下,可以通过修改css的目的来达到修改默认的字体,字号心达到可以好的阅读效果。方法要修改的css文件目录如下,D:\Anaconda\Lib\site-packages\notebook\static\custom这个就是要你Anaconda的安装路径下的jupyter notebook下的css路径,目录下有两个文件,一个是custom.css, 一个是custom.js。我们需要修改的就是custome.css用notepad+原创 2020-07-13 08:27:31 · 4906 阅读 · 0 评论 -
有这个OCR程序,不用再买VIP了,Python 调用百度OCR API
最近学习,很多东西都是视频,截图后,又想做成文档保存起来。刚开始不多,打一下字就很快解决了。随着时间的推移,现在越来越多的图了,管理起来确实不方便,打字有时也不能很快的解决。所以就弄了个OCR。1、首先pip install baidu-aip2、去注册个百度去帐号,然后那个OCR的API,获得APP ID,API KEY,API SECRET KEY3,把程序里APP_ID = 'YOUR APP ID'API_KEY = 'YOUR API KEY'SECRET_KE..原创 2020-06-11 22:35:16 · 744 阅读 · 0 评论 -
学习Python中用numpy与matplotlib遇到的一些数学函数与函数的绘图
学习Python中的一些数学函数与函数的绘图主要用到numpy 与 matplotlib如果有什么不正确,欢迎指教。图片不知道怎样批量上传,一个一个怎么感觉很小,请见谅自行复制拷贝,到vs,jupyter notebook, spyder都可以函数 $ y = x - sinx $%matplotlib inline%config InlineBackend.figure_format = "svg"import numpy as npimport matplotlib.pyplot as原创 2020-05-09 17:15:21 · 1336 阅读 · 1 评论