- 博客(560)
- 收藏
- 关注
原创 『OpenCV-Python』绘制图形
推荐使用 OpenCV 做目标检查时,我们可以通过 OpenCV 提供的图形绘制功能,将监测到的目标框起来,方便我们调试。这些功能在数据可视化、图像标注等场景中非常实用。本文可在公众号免费阅读用法都很简单,动手试试~
2024-11-21 10:34:55 1711
原创 『OpenCV-Python』鼠标事件
在使用 OpenCV 进行图像处理时,有时需要与图像进行交互,例如选择感兴趣区域(ROI)、标注关键点、调整参数、获取图片指定位置的颜色值等。OpenCV 提供了鼠标事件支持,可以在图像窗口中通过鼠标实现丰富的交互功能。如果需要通过鼠标对图像做一些操作,比如框选、标记等操作,可以将图片传入鼠标回调函数里,在里面对图片进行绘制。举个例子,创建一个 400x400 的黑色背景图片,然后监听鼠标在这个图片上做过什么操作。举个例子,当检测到鼠标在图像上点击了左键,就在图像对应的位置标记一个红点。
2024-11-19 09:08:45 433
原创 『OpenCV-Python』色彩空间及色彩转换
在计算机图像处理中,色彩空间是理解和操作图像色彩的重要基础。每一种色彩空间都有自己的适用范围。RGB 是比较常见的色彩空间,除此之外比较常见的色彩空间还有 GRAY、HSV、Lab、YUV 等。本文可在公众号「德育处主任」免费阅读为什么会有这么多色彩空间呢?有兼容性的原因,也有为了方便计算的原因。
2024-11-18 13:11:48 349
原创 『React』安装、启动、打包
最近有一些工友问到,能不能写一套React教程呀?本来不打算写ReactVue相关的文章了,因为这两套框架很火,市面上已经有很多文章。而且到了下半年,我只想看漫画打游戏,不想学习,不想写文章。有些一直使用Vue的工友还是希望我能出一套React教程快速学习到这个框架,而写这方面的文章对我来说也是在舒适区里溜达(轻易注水),冲!其实,不管是学习React还是Vue来来去去都是那几招。首先要知道怎么创建项目,然后要立刻知道怎么打包😄。
2024-11-14 08:58:00 480
原创 Mac和安卓手机互传文件(ADB)
本文可在公众号「德育处主任」免费阅读今年的 Mac mini M4 真的鲨疯了,丐版原价4字头,领到国补的3字头可以拿下。相信很多想体验 macOS 的工友都蠢蠢欲动了。但是,电脑便宜了,手机可不便宜。对于正在使用 「苹果电脑 + 安卓手机」 的工友来说,想让这两设备互传体积大、数量多的文件可不是一件容易的事。只是传点小文件,可以通过「微信文件传送助手」。如果你在同一个局域网内,也可以使用「极速分享」或者自己启动一个文件服务让别的设备访问你地址。
2024-11-14 08:47:05 379
原创 什么是数字图像?
本文可在公众号「德育处主任」免费阅读弄懂数字图像的概念对学习计算机视觉很有帮助。那么,什么是数字图像?字面意思,数字图像就是有数字组成图像。通常由像素(Pixel)组成,每个像素包含颜色或亮度信息。位图图像(Bitmap/Raster Image):由一个个小的像素点组成,每个像素有固定的颜色或灰度值,排列组合形成完整的图像。位图图像的分辨率依赖于像素数量,因此放大时会出现模糊或锯齿。常见的位图格式包括JPEG、PNG、GIF等。矢量图像。
2024-11-14 08:24:03 358
原创 『OpenCV-Python』Trackbar控件的用法
推荐关注在 OpenCV 中,Trackbar控件(滑块)是一个非常常用的 GUI 组件,用于在图像处理和计算机视觉任务中进行交互式调整参数。比如说,加载一个图片,通过一个滑块调整图片的亮度,这样便于我们用肉眼观察图片的变化。Trackbar允许用户通过拖动滑块来调整参数的值,并且会实时更新显示结果。比如上图这个例子,创建了3个Trackbar控件分别控制图片的 R、G、B 三个通道。拖拽不同通道的滑块后,图片对应的颜色也会跟着修改。在 OpenCV 中使用Trackbar和。
2024-11-13 13:32:43 898
原创 『OpenCV-Python』视频的读取和保存
推荐关注上一讲介绍了 OpenCV 的读取图片的方法,这一讲简单聊聊 OpenCV 读取和保存视频。视频的来源主要有2种,一种是本地视频文件,另一种是实时视频流,比如手机和电脑的摄像头。要读取这两种视频的方法都是一样的,只是传的参数不同而已。
2024-11-13 09:06:46 1553
原创 『OpenCV-Python』安装以及图像的读取、显示、保存
OpenCV 是一个开源的计算机视觉库,广泛应用于图像处理、机器学习和实时计算机视觉应用。比如图像和视频的滤镜和降噪、物体检测、人脸识别、证件号识别、车牌识别等应用。当然,也有其他工具可以对这些领域做支持,但本专栏是介绍 OpenCV 的,所以只讲 OpenCV 的好话。OpenCV 对「数字图像」提供了很多种功能函数,图像是由像素组成,而每个像素包含了颜色、亮度、饱和度等信息,这些信息在计算机中都是以数据的方式保存(通常是各种类型的数字),OpenCV 很擅长操作和处理这些数据。
2024-11-11 13:49:03 1577
原创 纯CSS 变幻边框
阅读本文需要css基础。要了解的用法。如果不懂的请先自行查阅的文档。本期要做的特效如下图所示,请耐心看,这是个gif动图这是一个会动的div。
2024-11-08 14:33:10 464
原创 css 斑马投影文字
要将背景渲染到文本中还需要把文字原本的颜色设置成透明,这样才能把背景图案显示出来。/* 使用一个非标准的方法覆盖文字填充颜色,以防color被其他代码覆盖 *//* 使用 #fff 和 #000 画出条纹效果,并倾斜135度 *//* 设置文字填充颜色为透明,这样可以把背景显示出来 *//* 将背景渲染到文本中(兼容性写法) *//* 背景图大小,控制斑马纹的粗细 *//* 文字粗点,这样效果更明显 *//* 文字大点,效果更明显 *//* 不断重复渲染背景图 *//* 将背景渲染到文本中 */
2024-11-08 14:31:44 631
原创 原生node搭建脚手架
相信有兴趣点进本文的读者都大概知道npm是什么。以下是来自w3c对npm的介绍。NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。也就是说,使用npm就需要安装node。node可从node官网下载对应系统的版本直接安装即可。
2024-11-08 14:30:34 909
原创 产品经理需要知道这些网站
在数字时代,产品经理需要站在信息的额头,善于利用各种数据来支持决策。以下是我整理的数据统计方面的网站,有政府的,也有专门做数据整合的企业网站,也有媒体平台。除了能从这些渠道获取数据信息外,还可以看看人家是用什么方式把数据表达出来的,这点也很重要。但企业或者媒体平台的数据有时候会经过一些加工,可能会夹带私货,也会存在编辑的一些主观思考和分析结论。自己看着办吧~本文可在公众号「德育处主任」免费阅读。
2024-11-08 14:29:07 872
原创 到底怎样配色才能降低图表的可读性?
在数据可视化的世界里,图表是我们最常用的语言。但你是否曾被一张图表的配色误导?配色方案的选择往往被看作是一种艺术,但其实它更是一门科学。文章将带你一探究竟,哪些配色选择实际上会削弱图表的表达力,甚至误导读者。本文可在公众号「德育处主任」免费阅读。
2024-11-08 14:28:35 552
原创 Llama + Dify,在你的电脑搭建一套AI工作流
本文可在公众号「德育处主任」免费阅读最近字节在推Coze,你可以在这个平台制作知识库、制作工作流,生成一个具有特定领域知识的智能体。那么,有没有可能在本地也部署一套这个东西呢?这样敏感数据就不会泄露了,断网的时候也能使用AI。刚好最近Llama 3.1发布了,本文就以Llama 3.1作为基础模型,配合Dify在本地搭建一套“Coze”。跟着本文一步步操作,保证能行!
2024-11-08 09:34:15 1038
原创 Llama3.1是AI界的Linux?先部署起来再说!
本文可在公众号「德育处主任」免费阅读就在昨天,Meta 发布了Llama 3.1,这次带来的中杯、大杯和超大杯3个版本。从纸面数据来看,Llama 3.1超大杯已经能跟GPT-4 Omni分庭抗礼了。而中杯和大杯更是将同量级的对手摁在地上摩擦。要知道,Llama的对手可是闭源模型啊工友们!小扎同志说,开源AI会成为行业的标准,就像Linux一样!不管怎么说,既然你开源了,那我就在本地部署起来吧。本文使用Ollama在本地运行大语言模型,它不止能运行Llama 3.1,还支持阿里的qwen2。
2024-11-08 09:31:17 588
原创 『FastAPI』访问不了接口文档的解决方法
本文可在公众号「德育处主任」免费阅读网络环境不好或者工作环境无法访问外网的时候,你是打不开FastAPI项目的对接文档的。因为FastAPI的文档界面(如/docs和/redoc)依赖于外部的 JavaScript 和 CSS 库。所以最好未雨绸缪,在网络通畅的时候把外部文件下载到本地,然后改一下文档引用的资源地址。
2024-11-08 09:25:59 371
原创 『FastAPI』编写对接文档
本文可在公众号「德育处主任」免费阅读现在流行前后端分离的开发模式,后端负责处理后台逻辑,用接口的方式和前端交互。而每个接口有什么用?如何调用?要传什么参数?没有一份接口说明书给前端的话就是后端不对了。FastAPI其实已经自动帮我们生成对接文档了,但有些接口对接的细节还是需要我们补充。补充接口细节不止是为了让前端轻松点,对于后端来说也是一份良好的注释。本文就介绍一下如何写好接口文档。
2024-11-08 09:24:29 505
原创 『FastAPI』路由分发
本文可在公众号「德育处主任」免费阅读上一讲介绍了FastAPI“请求与响应”的基础用法。但当你的应用逐渐变大时,把所有的路由都写在同一个文件中会使代码变得混乱、难以维护。通过路由分发,你可以将应用的不同功能模块拆分成多个文件或模块,方便管理和组织。比如,一个电商平台有用户模块,有订单模块,有商品模块等等,将各个模块分开开发维护肯定比写在同一个文件中更有优势。在FastAPI中,借助APIRouter可以实现路由分发功能。其本质是向路由中添加子路由。
2024-11-08 09:23:16 552
原创 『FastAPI』快速掌握“请求与响应”的基础用法
本文可在公众号「德育处主任」免费阅读上一讲介绍了 FastAPI的基础用法,这一讲我们聊聊FastAPI常用的请求方法、获取前端传过来的数据以及返回数据给前端。
2024-11-08 09:22:41 675
原创 『FastAPI』快速入门
本文可在公众号「德育处主任」免费阅读使用Python建站,除了Django和Flask外,还有一个很好用的框架叫FastAPI。从名字上就能看出,这个框架的特点就是快。FastAPI是一个用于构建Web APIs的现代、快速(基于 Starlette 和 Pydantic)、异步的 Python Web 框架。它非常适合快速构建高性能的 API 服务。很适合用来开发前后端分离的项目。我打算开一个专栏,专门聊聊FastAPI。本文先简单介绍一下FastAPI的基础用法,感受一下它的快!
2024-11-08 09:21:43 459
原创 『HarmonyOS』ArkTS语言入门
本文可在公众号「德育处主任」免费阅读HarmonyOS的开发语言是ArkTS,它的语法和TypeScript差不多,对于前端的工友来说没啥学习门槛,平滑过渡。如果你没学过TypeScript也没关系,学习HarmonyOS开发的目的是做出一个鸿蒙App,重点是 App 的开发。在入门阶段,个人觉得编程语言不需要学得太深,只需掌握常用的知识点即可,然后就立刻体验一下鸿蒙提供的一些原生组件,学习如何将不同组件拼接成一个页面,将多个页面组合出一个 App。俗话说,最紧要快!打开。
2024-11-07 11:14:45 728
原创 『React』安装、启动、打包
本文可在公众号「德育处主任」免费阅读最近有一些工友问到,能不能写一套React教程呀?本来不打算写ReactVue相关的文章了,因为这两套框架很火,市面上已经有很多文章。而且到了下半年,我只想看漫画打游戏,不想学习,不想写文章。有些一直使用Vue的工友还是希望我能出一套React教程快速学习到这个框架,而写这方面的文章对我来说也是在舒适区里溜达(轻易注水),冲!其实,不管是学习React还是Vue来来去去都是那几招。首先要知道怎么创建项目,然后要立刻知道怎么打包😄。
2024-11-07 11:09:02 685
原创 卖模版还能赚到钱吗?
虽然现在把飞书看作笔记工具,在AI辅助方面没有 Notion 做得那么好用,但 Coze 和飞书的结合用起来还是很奇妙的,Coze 作为一款独立的 AI 工具运营,但它可以很简单的接入你飞书账号里的所有笔记,这就很有用了。最后我想写一篇介绍浦泽直树的文章,Coze 能读取我飞书的笔记,让它帮我将作者的成长经历,他作品表达了什么观点,以及为什么会表达这个观点之类的线索串连起来,而且是根据我的笔记来串连的,写出来的文章是有我的味道,大大提升了我的写作效率。我用过几款工具,最后感觉墨刀是用得最顺手的。
2024-11-07 11:07:40 617
原创 前端啊,拿Lottie炫个动画吧
本文可在公众号「德育处主任」免费阅读有时候在网页上看到一些很炫酷的小动画,比如loading特效,还能控制这个动画的状态,真的觉得很神奇。大部分做后端的不想碰前端,做前端的不想碰动画特效。其实啊,很多时候不需要自己写炫酷的特效,会调用第三方库已经挺厉害的了。比如今天要介绍的 Lottie。
2024-11-07 11:05:55 1293
原创 『v0.dev』会聊天就能用的React页面生成工具
如果你想致敬友商,可以将友商的界面截图传给 v0.dev,让它根据这个界面生成对应的代码。简单来说,它可以根据你的需求生成前端代码和界面的实时预览,还能将生成好的页面分享出去。低代码和零代码这类高度集成的工具,目的是降低开发门槛,但封装程度越高通常就越不灵活。如果你不满意它生成的代码,可以让他重新生成,也可以让他在上一版的基础上微调。现在有AI的加持,我们可以通过对话、画草图的方式让它帮忙生成页面。如果你觉得生成的页面满意的话,可以将页面分享给朋友。按照同样的方法,可以将修改好的代码分享给朋友。
2024-11-07 11:03:28 353
原创 纯前端图片压缩神器 Compressor
本文可在公众号「德育处主任」免费阅读现在大部分网站都会有图片,不管这个图片是用来展示的,还是需要上传到服务器的。但图片的体积往往比文字大,会占用更多的服务器空间,也会消耗用户更多的流量。所以在适当范围内压缩一下图片是很有必要的。今天介绍一款纯前端的图片压缩工具:compressor.js。虽然这是一款有损的图片压缩工具,但压缩质量还是挺不错的,尤其是它可以在前端运行,对于要上传图片到服务器的业务,可以考虑一下用 compressor.js。
2024-11-07 11:01:52 1057
原创 AI电话,企业双赢
本文可在公众号「德育处主任」免费阅读最近接到「机器人电话」的频率越来越高了,多数都是贷款的电话,用的是“私人号码”,声音还特别像真人。接听后对方说的第一句话还会让你咯噔一下,话术层出不穷。比如,那份文档你看了没?听到这句话肯定会反问什么文档,然后对方就说是关于xxx贷款的资料。反正就非常烦!为什么最近接到这类电话的频率越来越高呢?可能这两年生意不好做,所以销售更勤劳了。但如果这类电话都是人工拨打出去的话成本真的太高了,一个人一天能打多少通电话呢?
2024-11-07 10:58:11 376
原创 使用Dify搭建企业知识库聊天机器人
在当今数字化时代,企业知识库的建设和维护对于提升工作效率和服务质量至关重要。AI聊天机器人作为知识库的交互界面,可以提供24/7的即时服务。本文将介绍如何使用 Dify 这一工具快速搭建企业知识库聊天机器人,它可以当你企业的职能客服,也可以做你企业内部培训的老师。相比起传统的“智能客服”,加入大语言模型后的AI客服能更清楚用户想问什么问题,在匹配你提供的知识库的内容进行回答,这样看上去会更懂用户,显得没那么智障。本文已在公众号「德育处主任」免费分享。
2024-11-07 10:55:24 669
原创 用FLUX做个LOGO原来这么简单呀
作为打工人,在打工之余搞搞副业是很正常的。尤其是程序员,有能力开发软件、搭建网站。但是,对于大部分人来说,UI设计和LOGO设计往往是令人头疼的难题。自己设计不出来,去某宝找人帮忙设计又舍不得花钱。现在AI绘画那么强大,用 MJ 要充钱,自己在本地搭建 SD 又没有强大的显卡支持,而且显卡也贼贵。刚好,前段时间冒出了一个 FLUX 模型,画人贼逼真,手部也能画得很好。
2024-11-07 10:50:28 534
原创 『Django』APIView基于类的用法
上一篇文章介绍了如何使用APIView创建各种请求方法,介绍的是通过函数的方式写接口。本文要介绍Django提供的基于类(Class)来实现的APIView用法,代码写起来更简单。
2024-11-07 10:44:18 600
原创 『Django』APIView视图扩展,实现不同的请求方式
之前讲DRF时都是用GET请求来讲解,其实DRF还提供了POSTPUTDELETE等方法。只要在视图函数前面加一个装饰器说明一下可支持的请求方法即可。
2024-11-07 10:43:53 622
原创 『Django』使用ModelSerializer简化业务代码
上一讲《『Django』初识DRF》介绍了如何使用 DRF,如何快速写出接口。但写法还是稍微有点麻烦。比如在编写里的代码时,我们要手动将需要返回的字段一个个定义好,还要定义它们的返回类型、长度等限制。但其实这些定义我们在定义模型(models.py)的时候就已经写过了,需要重复写这些代码一来容易出错,二来以后要修改的话就要修改多处地方。其实早就给我们准备好更简单的方法,就是直接引用models.py定义好的字段。
2024-11-07 10:31:23 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人