精华内容
下载资源
问答
  • 做图像处理时,图片采集是第一步,本文详细介绍了如何使用python和opencv开启摄像头,不断获取图片并将图片保存在预设的文件夹
    import cv2
    #打开笔记本的内置摄像头
    cap = cv2.VideoCapture(0)
    i = 0
    #也可写成while True
    while(1):
        """
        ret:True或者False,代表有没有读取到图片
        frame:表示截取到一帧的图片
        """
        ret,frame = cap.read()
        # 展示图片
        cv2.imshow('capture',frame)
        # 保存图片
        cv2.imwrite(r"D:\image\\"+ str(i) + ".jpg",frame)
        i = i + 1
        """
           cv2.waitKey(1):waitKey()函数功能是不断刷新图像,返回值为当前键盘的值
           OxFF:是一个位掩码,一旦使用了掩码,就可以检查它是否是相应的值
           ord('q'):返回q对应的unicode码对应的值(113)
        """
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    #释放对象和销毁窗口
    cap.release()
    cv2.destroyAllWindows()
    

    注意:在保存图片的那一段代码中(cv2.imwrite(r"D:\image\"+ str(i) + “.jpg”,frame)),保存图片的文件夹路径一定要正确,路径前加"r"和路径后加""的目的是为了进行转义,确保不会因路径出现错误
    [版权声明:本文为博主原创文章,如要转载请在转载的文章后附上本人博客链接]https://blog.csdn.net/qq_39200820/article/details/95637884

    展开全文
  • import cv2 cap = cv2.VideoCapture(0) i=0 while(1): ret,frame=cap.read() cv2.imshow('capture',frame) cv2.imwrite('/home/tlx/darknet/data1/' + str(i) + ..., frame)#拍摄到的图片保存在data1文件夹中 ...
    import cv2
    cap = cv2.VideoCapture(0)
    i=0
    while(1):
        ret,frame=cap.read()
        cv2.imshow('capture',frame)
        cv2.imwrite('/home/tlx/darknet/data1/' + str(i) + ".jpg", frame)#将拍摄到的图片保存在data1文件夹中
        i=i+1
        if cv2.waitKey(1)&0xFF==ord('q'):#按键盘q就停止拍照
            break
    cap.release()
    cv2.destroyAllWindows()
    
    
    展开全文
  • 怎样数据库的二进制数据读取出来并转换为图片保存在文件夹,求指教
  • 首先使用imagesc函数对数据矩阵进行画图,接着使用getframe得到画出的图,将图片保存文件夹。 1 获取坐标轴为界的图像 data = [1.2,-2.5,6.0,2.1;1.5,3.2,-1.6,6.8;4.4,-3.3,-8.2,5.0;6.5,-4.8,7.6,3.4]; imagesc...

    首先使用imagesc函数对数据矩阵进行画图,接着使用getframe得到画出的图,将图片保存到文件夹。

    1 获取坐标轴为界的图像

    data = [1.2,-2.5,6.0,2.1;1.5,3.2,-1.6,6.8;4.4,-3.3,-8.2,5.0;6.5,-4.8,7.6,3.4];
    imagesc(data);  %画出图像
    F=getframe; % 获取坐标轴为界的图像
    imwrite(F.cdata, 'C:\Users\Desktop\data.jpg');  %保存图片,同时对图片进行命名,F.cdata为图像数据,也即图像。 'C:\Users\Desktop\data.jpg'为图像保存的路径和图像名称
    

    数据是一个4维的矩阵,得到如下的图:
    在这里插入图片描述

    2 获取整个窗口内容的图像

    data = [1.2,-2.5,6.0,2.1;1.5,3.2,-1.6,6.8;4.4,-3.3,-8.2,5.0;6.5,-4.8,7.6,3.4];
    imagesc(data);  %画出图像
    F1=getframe;     % 获取整个窗口内容的图像
    imwrite(F1.cdata, 'C:\Users\Desktop\data1.jpg');  %保存图片,同时对图片进行命名,F1.cdata为图像数据,也即图像。 'C:\Users\Desktop\data1.jpg'为图像保存的路径和图像名称
    

    画出的图如下:
    在这里插入图片描述
    同样data的数据矩阵也可以为其他的数据矩阵。

    展开全文
  • 教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码) 代码展示: 保存各自的文件夹中 美么? 让我们开始爬虫之路 开发环境 windows 10 python3.6 开发工具 pycharm webdriver...

    教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)

    代码展示:

    在这里插入图片描述

    保存在各自的文件夹中

    在这里插入图片描述

    美么?

    在这里插入图片描述
    让我们开始爬虫之路

    开发环境

    windows 10
    python3.6

    开发工具

    pycharm
    webdriver

    os,re,lxml,jsonpath

    打开王者荣耀官网点击游戏资料

    在这里插入图片描述

    判断是同步加载还是异步加载, 可以确定为异步加载

    在这里插入图片描述

    点击XHR继续抓包,ename为英雄的ID,cname为英雄的名字

    在这里插入图片描述

    jsonpath获取

    # 第一次请求,获取hero_id hero_name 
        response = requests.get(start_url, headers=headers).json()
        # pprint(response)
        hero_ids = jsonpath.jsonpath(response, '$..ename')
        # pprint(hero_ids)
        hero_names = jsonpath.jsonpath(response, '$..cname')
        # pprint(hero_names)
    

    构造英雄地址

    hero_info_url = r’https://pvp.qq.com/web201605/herodetail/{}.shtml’.format(hero_id)

    driver访问每一个英雄地址,获取源码,etree解析,xpath提取hero_skin_names,hero_skin_urls

        for hero_name, hero_id in zip(hero_names, hero_ids):
            hero_info_url = r'https://pvp.qq.com/web201605/herodetail/{}.shtml'.format(hero_id)
           
            # 发送英雄详情页请求得到 hero_info_content
            driver.get(hero_info_url)
            # 获取页面源码
            hero_info_content = driver.page_source
    		# 解析网页
            hero_info_content_str = etree.HTML(hero_info_content)
            # 提取 hero_skin_names hero_skin_urls
            hero_skin_names = hero_info_content_str.xpath(r'//ul[@class="pic-pf-list pic-pf-list3"]/@data-imgname')[
                0].split('|')
    
            hero_skin_urls = hero_info_content_str.xpath(r'//ul[@class="pic-pf-list pic-pf-list3"]//img/@data-imgname')
    
    

    遍历hero_skin_urls地址,获取图片的二进制数据,最后进行保存,创建英雄的文件夹,将皮肤图片保存在各自的文件夹中

    # 补全hero_skin_url地址
                hero_skin_url = r'https:'+hero_skin_url
                # 获取图片的二进制信息
                img_content = requests.get(hero_skin_url, headers=headers).content
                try:
                    # 创建文件夹
                    if not os.path.exists('./{}'.format(hero_name)):
                        os.mkdir(r'./{}'.format(hero_name))
                    with open(r'./{}/{}.jpg'.format(hero_name, hero_skin_name), 'wb')as f:
                        f.write(img_content)
                        print('图片正在下载:{}/{}.jpg'.format(hero_name, hero_skin_name))
    
                except Exception as e:
                    continue
    
    

    在执行时本来是以requests库进行获取英雄页面的源码,但是发生报错,报错原因是因为编码问题,所以采用webdriver访问每个英雄页面,driver.page_source获取源码,然后进行数据提取。

    源码展示

    # !/usr/bin/nev python
    # -*-coding:utf8-*-
    
    
    
    import requests, os, jsonpath, re
    from selenium import webdriver
    from pprint import pprint
    from lxml import etree
    
    
    def main():
    
        start_url = r'https://pvp.qq.com/web201605/js/herolist.json'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) '
                          'Chrome/87.0.4280.88 Safari/537.36',
            'Referer': 'https://pvp.qq.com/web201605/herolist.shtml'
        }
    
        driver = webdriver.Chrome(executable_path=r'D:\python\chromedriver.exe')
    
        # 第一次请求,获取hero_id hero_name hero_skin_names
        response = requests.get(start_url, headers=headers).json()
        # pprint(response)
        hero_ids = jsonpath.jsonpath(response, '$..ename')
        # pprint(hero_ids)
        hero_names = jsonpath.jsonpath(response, '$..cname')
        # pprint(hero_names)
    
        for hero_name, hero_id in zip(hero_names, hero_ids):
            hero_info_url = r'https://pvp.qq.com/web201605/herodetail/{}.shtml'.format(hero_id)
    
    
            # 发送英雄详情页请求得到 hero_info_content
    
            driver.get(hero_info_url)
            # 获取页面源码
            hero_info_content = driver.page_source
            # lxml解析
            hero_info_content_str = etree.HTML(hero_info_content)
    
            # 提取 hero_skin_names hero_skin_urls
            hero_skin_names = hero_info_content_str.xpath(r'//ul[@class="pic-pf-list pic-pf-list3"]/@data-imgname')[
                0].split('|')
    
            hero_skin_urls = hero_info_content_str.xpath(r'//ul[@class="pic-pf-list pic-pf-list3"]//img/@data-imgname')
    
            # hero_skin_name进行替换不必要的信息
            for hero_skin_name, hero_skin_url in zip(hero_skin_names, hero_skin_urls):
                suffix_notation = re.findall(r'&\d.?', hero_skin_name)[0]
                hero_skin_name = hero_skin_name.replace(suffix_notation, '')
                # 补全hero_skin_url地址
                hero_skin_url = r'https:'+hero_skin_url
                # 获取图片的二进制信息
                img_content = requests.get(hero_skin_url, headers=headers).content
                try:
                    # 创建文件夹
                    if not os.path.exists('./{}'.format(hero_name)):
                        os.mkdir(r'./{}'.format(hero_name))
                    with open(r'./{}/{}.jpg'.format(hero_name, hero_skin_name), 'wb')as f:
                        f.write(img_content)
                        print('图片正在下载:{}/{}.jpg'.format(hero_name, hero_skin_name))
    
                except Exception as e:
                    continue
    
    
    if __name__ == '__main__':
        main()
    
    
    

    在这里插入图片描述

    代码仅供学习,欢迎一键三连,感谢各位的支持!

    祝大家学习python顺利!

    展开全文
  • python爬取图片然后保存在文件夹

    千次阅读 2020-12-03 18:16:16
    python爬取图片然后保存在文件夹中 直接上代码: import os import requests import re def getimg(soup,i): print('http:'+ soup[0]) root = "D://tu//tu" # 保存的根目录 j=1 for k in soup: print(k) ...
  • 正常保存图片 Activity.java: String sdCardDir = Environment.getExternalStorageDirectory() + "/文件夹名称/"; XXUtil.saveBitmap(bmp, context, sdCardDir, zoneImageIdList.get(m) + ".jpeg"); XXUtil.java:...
  • matlab批量将图片保存到指定的文件夹 # matlab 代码 avgfileFolder = 'E:\G\matlab\26\avgimg'; rainRemove= ycbcr2rgb(rainRemove); # 图片转换 for ni=sizeBuffer:numFrames imshow([ycbcr2rgb(currFrame),...
  • #!...# 一个文件夹图片保存在txt文本 import sys sys.path.append('D:\\train\\img\\image_valid') (图片文件夹) import os import random img_dir = 'D:\\train\\img\\image_valid' fil...
  • asp.net与ueditor,传一个参数作为图片保存文件夹,如何post这个参数,如何读取这个参数 var myeditor = UE.getEditor('txtContentbody', { toolbars: [['Source']], autoClearinitialContent: false, ...
  • Python处理文件夹图片一张图片分割成若干张并保存文件夹内批量处理
  • Android将图片保存到data文件夹

    千次阅读 2014-10-28 18:22:03
    保存(图片名为faceImage.jpg): try { FileOutputStream localFileOutputStream1 = openFileOutput("faceImage.jpg", 0); Bitmap.CompressFormat localCompressFormat = Bitmap.CompressFormat.PNG; ...
  • 二,也可以以二进制流读出文件夹中的图片,两个页面1.aspx,1.ashxusing System;using System.Web;/**//// /// 这就一个没有任何实现的一般处理程序。/// public class ImageHandler : IHttpHandler { public void ...
  • 一个文件夹下的图片进行分类分别保存到两个文件夹中 作为刚接触深度学习的小白,看了两三个例子之后,开始了自己艰难的探索之路。网上下载了猫狗识别的数据集,发现猫狗的图片一个文件夹里,现在想把猫和...
  • 请求网络图片转换为bitmap,然后保存到指定文件夹,压缩图片代码,使用了Glide来进行图片压缩处理。
  • android图片添加文字保存文件夹,很好用的,对于初学者来说也很容易懂
  • Python爬取网络图片保存到本地文件夹主要内容第一步 引入库文件第二步 获取网页文档第三步 获取图片地址第四步 通过地址保存图片main方法执行以上方法执行main()方法爬取结果 主要内容 经过上一次的爬虫实例,我...
  • Matlab实现保存图片到指定文件夹

    万次阅读 多人点赞 2018-03-20 10:51:20
    matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。 %直接保存 imwrite(picture,'test1.png') %当前工作目录下新建文件夹并保存 ...如果要把图片保存到其他指定的文件夹,...
  • 将图片保存到一个新的文件夹

    千次阅读 2014-11-25 15:50:49
    今天要把项目中的图片保存到一个新建的文件夹
  • 读取本地文件夹一张彩色图片保存一张灰度图和一张figure图 到当前文件夹,注意读取的图片要和程序放在同一个文件夹
  • android把Bitmap图片保存到指定文件夹中,具体实现方法如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
  • 代码如下: /// /// 图片存储到本地文件夹 /// /// 默认的文件夹路径 /// /// 存储的文件名 /// 显示图片框的width /// 显示图片框的height public bool ImageStroge(string def
  • 可以先新建一个目标文件夹 ,然后使用下面的代码就可以读取多个子文件下的图像并其另存为我们的目标文件处。 #!/usr/bin/python # -*- coding: UTF-8 -*- import os import imageio from scipy import misc # ...
  • springboot实现前端用户上传图片保存到本地文件夹前言一、前端html主要代码2.前端js三、后端控制层代码参考链接: 前言 提示:使用技术:ajax springboot 提示:以下是本篇文章正文内容,下面案例可供参考 一、前端...
  • 基于Darknet深度学习框架训练YoloV4模型,并用自己的模型批量处理图片保存在文件夹内训练YoloV4本机系统环境:配置运行测试YoloV4准备Pascal VOC数据集 参考文章链接: linux下配置运行YoloV4 准备Pascal VOC数据...
  • python批量爬取图片保存在本地文件夹

    千次阅读 多人点赞 2020-02-06 16:42:36
    python批量爬取图片保存在本地文件夹下 本人目前是山西农业大学软件学院大三的一名学生,由于疫情严重,积极响应党和国家的号召宅家中,今日闲来无事,就对学院的官网下手啦,官网上介绍学院的老师的照片全部...
  • 使用 Viola-Jones 算法进行检测。 要保存裁剪的图片,您需要更改文件夹位置。
  • 批量保存图片到指定文件夹

    千次阅读 2016-04-01 16:55:46
    批量保存图片到指定文件夹
  • vue上传图片至项目resource文件夹路径返回至前端,并路径保存在数据库; 前端代码: <el-form-itemlabel="商品图片:":sm="3"prop="pic"> <el-col:sm="16"> <el-uploadclass="upload-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,792
精华内容 77,116
关键字:

怎么将图片保存在文件夹