software_cup
文章平均质量分 59
ithicker
这个作者很懒,什么都没留下…
展开
-
vue中v-for 用法
转载于:https://www.cnblogs.com/landuo629/p/12409597.html如果在遍历的过程中不需要使用索引值v-for="movie in movies"依次从movies中取出movie,并且在元素的内容中,我们可以使用Mustache语法,来使用movie如果在遍历的过程中,我们需要拿到元素在数组中的索引值呢?语法格式:v-for=(item, index) in items其中的index就代表了取出的item在原数组的索引值。v-for可以用原创 2021-08-22 17:27:47 · 557 阅读 · 0 评论 -
vue 视频播放(使用vue-video-player)
vue 视频播放(使用vue-video-player)安装npm i vue-video-player -S引入import { videoPlayer } from 'vue-video-player'import 'video.js/dist/video-js.css'import 'vue-video-player/src/custom-theme.css'使用<template> <div class="container"> <vid原创 2021-08-22 17:13:08 · 1498 阅读 · 0 评论 -
vue/html上传视频,并实现视频轮播图展示效果
上传视频轮播图展示一. 参考文章https://blog.csdn.net/weixin_43881166/article/details/115303935(视频播放器)https://blog.csdn.net/CSND7997/article/details/104985981(为轮播图插入新的视频元素)https://blog.csdn.net/zongmaomx/article/details/108749682(视频轮播)实现Step1.实现只能轮播当前上传视频多次#前端代码原创 2021-08-22 17:08:42 · 2082 阅读 · 0 评论 -
web前端保存当前页面为pdf文件并产生文件位置选择框导出到本地
一.综述Vue前端HTML保存为PDF常用方式有两种。1.使用html2Canvas和JsPDF库,转化为图片后保存PDF。2.调用浏览器window.print(),然后手动保存为PDF。(可以改编为js在html中实现)优缺点第一种优点没有预览点击即可保存不需要手动配置保存可选取部分Dom保存缺点较不清晰需要先转化为图片没有提前预览不适合保存过长分页内容依赖html2Canvas和JsPDF库第二种优点可以提前预览适合保存过长分页内容比较合适直接由浏览器原创 2021-08-19 17:43:24 · 1858 阅读 · 0 评论 -
The client is using an unsupported version of the Socket.IO or Engine.IO protocols (further occurren
错误:调试代码vue-webscoket-vue虽然可以产生后端响应,但是前后端均显示The client is using an unsupported version of the Socket.IO or Engine.IO protocols并且前端界面console中显示Access-Control-Allow-Origin响应头解决跨域请求解决·办法:在虚拟环境中(参考walle安装记录,里面提到使用python3创建虚拟环境),使用pip3,将相关python包升级到指定版本 .原创 2021-06-15 09:04:15 · 4209 阅读 · 2 评论 -
TypeError: LoadLibrary() argument 1 must be str, not None
报错‘>>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<’Traceback (most recent call last):File “D:\ProgramFiles\An原创 2021-06-14 09:43:47 · 987 阅读 · 0 评论 -
python-opencv读取图片及尺寸修改
修改图像尺寸大小使用shape可得到图片的尺寸信息,宽度及高度和通道数,道数问题描述一个像素点,如果是灰度,那么只需要一个数值来描述它,就是单通道,如果有RGB三种颜色,就是三通道import cv2img=cv2.imread('1.jpg')print(img.shape)res=cv2.resize(img,(126,126))#修改图像尺寸cv2.imshow('new_img',res)#显示新图像cv2.imshow('img',img)#依旧显示原始图像,进行对比#cv2.im原创 2021-04-25 13:57:16 · 2509 阅读 · 0 评论 -
【数据集格式】coco格式转txt格式
json_to_txttxt格式环境代码转后路径结果txt格式训练tensorflow版的yolov3需要的数据格式是txt的,具体要求如下xxx/xxx.jpg 18.19,6.32,424.13,421.83,20 323.86,2.65,640.0,421.94,20xxx/xxx.jpg 48,240,195,371,11 8,12,352,498,14image_path x_min, y_min, x_max, y_max, class_id x_min, y_min ,…原创 2021-04-25 13:45:57 · 1501 阅读 · 0 评论 -
paddlpaddle踩坑日常(一)
哒啦啦啦,哒啦啦啦,唉,这是什么人间疾苦啊,让我走上了使用paddle来开发的道路,有几个难点问题首先就是有错搜不到,全靠你自己聪明的小脑袋瓜,这是客观原因,使用的人数少,讨论的也少。用法要现搜,这是主观原因,之前keras,tenorflow,pytorch用的多一些。报错一:1.报错展示:RuntimeError: Shape not matching: the Program requires a parameter with a shape of ((18, 256, 1, 1)), whil原创 2021-04-24 11:24:39 · 841 阅读 · 0 评论 -
如何用python和pip安装在txt文件中配置好版本的库包
如何用python和pip安装在txt文件中配置好版本的库包文章目录:一、建立库包版本的txt配置文件二、安装txt配置文件中的库包有时候你自己用python实现一个项目,然后想把它在github上开源,供大家享用,但是项目中用到的有些python库包版本需要用指定的版本,如果指定的版本就一两个,那OK,可以一个一个手动下载,但是如果指定的版本有很多,则可以把所有的版本写在一个txt文件中,然后再进行下载!!!一、建立库包版本的txt配置文件1.创建一个配置txt文件(文件名字自定义):vi原创 2021-03-28 18:30:19 · 1165 阅读 · 0 评论 -
dlib库的安装
走过来,走过去看过那那么多方法还是直接,安装dlib的whl文件最方便1.首先查看环境匹配的dlib版本python3.6pip dlib-19.7.0-cp36-cp36m-win_amd64.whlpyhton3.7pip install dlib-19.17.99-cp37-cp37m-win_amd64.whl2…到这里去下载你需要的的dlib轮子:Links for dlib3.cmd进入你刚下好whl文件的位置,然后输入pip install 文件名.whl注意后缀是wh原创 2021-03-28 17:53:41 · 1102 阅读 · 0 评论 -
常用镜像地址
有时候安装一些依赖包,网速慢,直接超时,可以指定国内源镜像。pip install -i 国内镜像地址 包名例如: pip install -i https://mirrors.aliyun.com/pypi/simple/ numpy国内常用源镜像地址:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu原创 2021-03-23 19:50:37 · 3235 阅读 · 0 评论 -
边缘检测
一、图像边缘检测基本思路:基于边缘检测的图像分割方法的基本思路是先确定图像中的边缘像素,然后再把这些像素连接在一起就构成所需的区域边界。图像边缘:图像边缘,即表示图像中一个区域的终结和另一个区域的开始,图像中相邻区域之间的像素集合构成了图像的边缘。所以,图像边缘可以理解为图像灰度发生空间突变的像素的集合。图像边缘有两个要素,即:方向和幅度。沿着边缘走向的像素值变化比较平缓;而沿着垂直于边缘的走向,像素值则变化得比较大。因此,根据这一变化特点,通常会采用一阶和二阶导数来描述和检测边缘。综上,图像原创 2021-03-21 20:53:20 · 2017 阅读 · 0 评论 -
中值滤波的代码实现
二值图片处理无论是平均平滑还是高斯平滑,在处理图像噪声时,都或多或少会对图片产生一定的模糊,损失部分信息。较为理想的情况,是可以选择性地进行滤波,只在噪声区域进行平滑,而在无噪声区域不进行平滑,将模糊的影响降到最低,这就是自适应性滤波的思想。通常噪声的存在,可能会使得附近邻域内,极值的上下差距较大,或者是方差较大,我们可以设置一定的阈值来判断该点是否需要进行平滑。不过这个不是该章节的内容,这一章是要学习中值滤波,中值滤波本质上是一个统计排序滤波器,是以该点为中心的的邻域内的所有像素的统计排序中值作为该点的原创 2021-03-21 17:12:42 · 3545 阅读 · 0 评论 -
去噪
平滑去噪(低通滤波器)噪声的产生是因为图像中的某些像素的灰度值发生了突变,使得和周围区域不和谐。除噪其实去除高频噪声,使得图像中的噪声像素的灰度值不那么突兀。噪声去除有基于卷积(高斯滤波,均值滤波,中值滤波等)和基于形态学(开运算、闭运算)两种方法。用于平滑去噪和图像锐化(之后会介绍)的卷积核所有的元素之和一般要等于1,这是为了原始图像的能量(亮度)守恒。如果滤波器矩阵所有元素之和大于1,那么滤波后的图像就会比原图像更亮,反之,如果小于1,那么得到的图像就会变暗。如果和为0,图像不会完全黑,但只会突出原创 2021-03-21 16:51:01 · 1108 阅读 · 0 评论 -
滤波,平滑,去噪
滤波是手段,平滑是效果、去噪是目的。三者之间虽然有很大的交集,但不能称之为一样的,区别与联系如下:滤波可以实现平滑的效果,如高斯滤波,但也可以用来增强图像、突出边缘,比如拉普拉斯滤波、张量扩散、引导图像滤波。平滑效果的获取,可以通过滤波,也可以在频域对高频分量衰减实现,也不一定是用来去噪,也可能是用来磨皮、产生朦胧美感。去噪可以用空域滤波的形式实现,也可以用其他变换域阈值化的方式实现。一个好的去噪方法应该是能够很好保持边缘、细节、纹理,使其不被平滑掉的。总结:他们是什么?1.滤波:信号处理的一种工具原创 2021-03-21 15:27:02 · 4890 阅读 · 0 评论 -
基于 Retinex 的几种图像增强算法总结
Retinex 理论Retinex 这个词由 Retina 和 Cortex 两个单词组成。在 Retinex 理论中,物体的颜色是由物体对长波、中波和短波光线的反射能力决定的,而不是由反射光强度的绝对值决定的,并且物体的色彩不受光照非均性的影响,具有一致性。在 Retinex 理论中,人眼得到的图像数据取决于入射光和物体表面对入射光的反射。如上图所示,I(x,y) 是我们最终得到的图像数据,先是由入射光照射,然后经由物体反射进入成像系统,最终形成我们所看到的图像。该过程可以用公式表示:其中,I(原创 2021-03-21 14:27:25 · 8185 阅读 · 1 评论 -
图片光照不均修正处理
基本算法思想:我们是基于 Retinex 详见:代码实现:代码原址:https://github.com/sexjun/-1602–文件结构下载之后直接进入cds_arithmetic文件夹下执行文件cds_retinex.py即可选用代码import numpy as npimport cv2 as cvimport sysdef localStd(img): # 归一化 # img = img / 255.0 # 计算均值图像和均值图像的平方图像原创 2021-03-21 14:07:15 · 5628 阅读 · 10 评论 -
代码实现页面滚动(scrollto)
所有主要浏览器都支持 scrollTo() 方法滚动内容的坐标位置100,500:function scrollWindow(){window.scrollTo(100,500);}原创 2021-03-20 20:36:24 · 621 阅读 · 0 评论 -
爬虫登录(webdriver登录和request登录)
resquest申请登录网页对应源码对应代码查找对应元素1.将申请处理网址作为session.post中的网址2.将账号输入到pyload字典中作为“username”的值,将密码输入到pyload字典中作为“password”的值,键的名称取决于网页源代码中对文本框所取得名字。webdriver申请直接使用插件生成代码from selenium import webdriverfrom bs4 import BeautifulSoupimport requests原创 2021-03-20 20:34:28 · 6250 阅读 · 4 评论 -
爬虫学习总结
啦啦啦,滴滴答,我是卖报的小行家,今天终于完成长达两天的python爬虫的学习了今天的总结呢,包括以下几点:一.关于基础知识的归类爬取基本过程1.选着要爬的网址 (url)2.使用 python 登录上这个网址 (urlopen等)3.读取网页信息 (read() 出来)4.将读取的信息放入 BeautifulSoup5.选取 需要的tag 信息等登录网站的方式urlopen:from urllib.request import urlopen# if has Chinese原创 2021-03-19 23:09:16 · 805 阅读 · 0 评论 -
爬虫教程-基础莫凡
零 概述[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ENYJYX6F-1616063089911)(C2CF930A794243A98722AF7E28E0E2B4)]崔庆才 [的Python爬虫学习系列教程](https://cuiqingcai.com/1052.html/)[知乎](https://www.zhihu.com/question/47883186/)问答中的各种推荐[孔淼](https://www.csdn.net/article/2015-11原创 2021-03-18 18:25:23 · 5112 阅读 · 0 评论 -
cmd使用conda建立python虚拟环境
1.查看虚拟环境conda env list2.创建虚拟环境conda create -n *** python=*.*(如3.6)3.激活虚拟环境activate ***4.激活后安装所需的包pip install ***【举例】conda env listconda create -n tf1.14conda env listactivate tf1.14pip install tensorflow-gpu==1.14.0 -i ...原创 2021-03-17 20:18:56 · 567 阅读 · 0 评论 -
中间件
中间件的定义中间件(英语:Middleware),又译中间件、中介层,是一类提供系统软件和应用软件之间连接、便于软件各部件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息与资源。中间件位于客户机服务器的操作系统之上,管理着计算资源和网络通信。 – 维基百科个人理解:将具体业务和底层逻辑解耦的组件,非业务的技术类组件非业务的技术类组件。是一种应用于分布式系统的基础软件,位于应用与操作系统、数据库之间,为上层应用软件提供开发、运行和集成的平台。中间件解决了异构网络环境下软件互联和互操作原创 2021-03-17 18:29:36 · 1570 阅读 · 1 评论