目录

  • 一、学习的知识点
    • 1.strcpy和memcpy的区别
    • 2.中文字符编码
    • 3.opencv
  • 二、上课没有听懂或者没有理解的地方
  • 三、当天学习的收获

一、学习的知识点

1.strcpy和memcpy的区别

  1. 复制的内容不同,strcpy只能复制字符串,memcpy可以赋值内存的任意内容,如字符数组,结构体、类等,memcpy的用途更广。
  2. 复制的方法不同,strcpy不指定复制的长度,复制时从 源地址开始,遇到字符串结束符 ‘\0’自动结束复制,因此strcpy最适合用于复制字符串,memcpy需要指定复制的字节数,从源source所指的内存地址的起始位置开始拷贝n个字节到目标destin所指的内存地址的起始位置中。

2.中文字符编码

  1. 区位码转换成十六进制,区码和位码分别加上0x20得到国标码
  2. 国标码加上0x8080得到机内码
  3. 在txt文件中UTF-8编码的txt文件开头会多出三个字节,表示文件是UTF-8编码,UTF-8编码下的中文占3字节。

3.opencv

Mat ima;
VideoCapture cap(0); //0 默认 摄像头
while (cap.read(ima)) {blur(ima,frame,Size(10,10)); //模糊处理cvtColor(frame,frame,CV_BGR2GRAY);imshow("cap",frame);waitKey(10);
}Mat ima = imread("royal.jpg"); //读取当前文件夹下的图片
imshow("before",ima); //显示图片blur(ima,frame,Size(100,100)); //模糊处理
imshow("after",frame);//灰度
cvtColor(ima,frame,CV_BGR2GRAY);
imshow("gray",frame);
imwrite("pic.jpg",frame);//图片存储
waitKey(0);

二、上课没有听懂或者没有理解的地方

三、当天学习的收获

学习了使用opencv获取并显示摄像头画面,存储图片。

210317阶段三opencv相关推荐

  1. Shell脚本学习-阶段三

    文章目录-Shell学习阶段三 前言 1.用shell脚本批量建立Linux用户 2. 编写shell脚本,将/usr/local/test目录下大于100k的文件转移到/tmp目录下: 3.通过ap ...

  2. 大数据实战【千亿级数仓】阶段三

    写在前面: 博主是一名大数据的初学者,昵称来源于<爱丽丝梦游仙境>中的Alice和自己的昵称.作为一名互联网小白,写博客一方面是为了记录自己的学习历程,一方面是希望能够帮助到很多和自己一样 ...

  3. Hexo阶段三 -- 将Hexo部署到github

    本文共有三个部分 阶段一:搭建博客并部署到本地 ​阶段二:Hexo的主题美化与文章发布 ​阶段三:将Hexo部署到Github Page,通过域名访问你的博客 1.在本地生成SSH公钥并绑定到gith ...

  4. HRBU 2021年暑期训练阶段三Day1

    目录 A - Similar Strings 题目链接: 题意: 做法: B - card card card 题目链接: 题意: 做法: C - String 题目链接: 题意: 做法: D - C ...

  5. 阶段三: 路由 vue-router

    阶段三: 路由 vue-router v3 => vue2 v4 => vue3 文档: https://v3.router.vuejs.org/zh/installation.html ...

  6. C++学习笔记 - 阶段三:C++核心编程 - Chapter7:类和对象-C++运算符重载

    阶段三:C++核心编程 Chapter7:类和对象-C++运算符重载 运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 7.1 加号运算符重载 作用:实现两个自定义数 ...

  7. 210322阶段三QT事件循环及opencv图像处理

    目录 一.学习的知识点 1.QT事件循环机制 1.1QT是事件驱动的.QT将系统产生的信号(软件中断)转换成QT事件,并且将事件封装成类,所有的事件类都是QEvent派生的,事件的产生和处理就是QT程 ...

  8. 210127阶段三进程间通信-消息队列

    目录 一.学习的知识点 1 回顾 1.1 1.2 2 进程间通信 2.1进程间通信的目的 2.2 进程间通信 2.2.1 消息队列 二.上课没有听懂或者没有理解的地方 三.当天学习的收获 一.学习的知 ...

  9. (三) OpenCV仿射变换与透射变换(Affine and Perspective Transform)

    图像最基本的变换即仿射变换(Affine Transform)和透射变换(Perspective Transform).仿射变换是对一个向量空间进行一次线性变换并接上一次平移.透射变换是中心投影的射影 ...

最新文章

  1. php替换时 css中的图片不显示不出来,URL重写:CSS,JS和图像未加载
  2. eclipse + android 自动补全
  3. 教师节html源码,教师节_实用电脑小技巧:通俗解答html 自己动手建一个非常简单的网页_沪江英语...
  4. python 散点图_Python绘制散点图
  5. label smoothing(标签平滑)
  6. centos7.4 U盘安装卡在 starting dracut initqueue hook
  7. chromium关闭更新_Win10今年最重磅更新!Win10 2004正式版详尽体验
  8. JAVA数据库连接池实现
  9. Java秒杀系统实战系列~RabbitMQ死信队列处理超时未支付的订单(转)
  10. 虚拟机开机出现dracut_用U盘装CentOS 7出现dracut:/#问题的解决办法
  11. 文字color颜色渐变(可一直变换) - 代码篇
  12. 视频分享|新冠肺炎疫情趋势预测大赛技术详解
  13. 获取3的倍数_植物分类的基础——获取广泛来源的资料【乱翻书】
  14. linux内核驱动之 设备驱动简介之内核划分
  15. 来!喝杯可乐!让你秒懂 MVP 架构模式 | 原力计划
  16. 1.4 高并发之线程和进程
  17. Inno Setup脚本
  18. windows自带黑体_window自带字体
  19. 华为数通ensp命令(四)
  20. 捷顺USB-RS485驱动

热门文章

  1. python open 追加
  2. UGUIAnimator模块知识点随记
  3. ADSL拨号中出现的错误代码
  4. DHTML之-----document.selection 的 createRange
  5. docker 不包含依赖 打包_Docker容器技术(概念篇)
  6. springboot创建多个对象
  7. Apollo浏览全貌
  8. CompletableFuture多任务组合
  9. mybatis基础支撑层源码分析 日志模块需求
  10. ConcurrentHashMap的源码分析-sizeCtl扩容退出机制