565 1 分钟

# 编程类 opencv shell uboot linux docker tensorflow pytorch vue3 php laravel redis kafka rabbitmq swift typescript nodejs postgresql vue3 element ui angular material design ant design c# .net rust tauri c++ 20 naive ui # 电子类 焊接 stm32f1 altium designer stm32f4 stm32 hal free rtos rt...
764 1 分钟

# 准备 Clion MinGW Cmake OpenCV # 步骤 安装 Clion 安装 MinGW 并将 MinGW\bin 添加到环境变量 安装 CMake 解压 OpenCV 源码 打开 CMake, 在第一个框中打开源码目录,第二个框为编译目录,点击 Configure 再次点击 Configure 红色消失 点击 Generate 打开 CMD 进入到 MinGW-build 目录下,执行 mingw32-make 上一步执行完成后执行 mingw32-make install,生成 install 文件夹 # Clion 中使用...
5.6k 5 分钟

# 实验数据 标定图(黑白棋盘图)若干(不少于 10 张拍摄不同角度的图片,焦距不变) # 过程 每张图片提取角点信息 每张图片提取亚像素角点信息 相机标定 畸变矫正 # 内参数矩阵、畸变系数 这里保存为 json 文件 { "mtx": [ [ 3096.855023641478, 0.0, 1029.4641305618723 ], [ 0.0, 3091.0248015384295, 333.24889640636945 ], [ 0.0, 0.0, 1.0 ] ], "dist": [ [...
159 1 分钟

# 安装 sudo pacman -S nodejs npm# 换源 方法一: npm config set registry https://registry.npm.taobao.org 方法二: 安装 cnpm 代替 npm sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
1.8k 2 分钟

# 算法描述 LSB 即最低有效位,全称为 Leastsignificant Bit,LSB 隐写技术即就是通过修改 RGB 颜色分量的最低位二进制,进行信息的储存。 # 算法实现 LSB 规律须知:奇数二进制最低有效位为 1,偶数为 0 嵌入过程:先将嵌入信息转换为二进制流,逐个像素进行替换 提取过程:先对像素进行提取,再将二进制流转为文本 # 算法缺点 不可逆 脆弱、不鲁棒 # Python 代码 import numpy as npimport cv2def encode(s, width=8): bin_str =...
969 1 分钟

依次执行以下命令 sudo apt install vim 安装vim编辑器sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 备份源文件sudo chmod 777 /etc/apt/sources.list 修改权限sudo vim /etc/apt/sources.list 编辑源文件在 vim 编辑器中将原来内容替换为 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricteddeb...
242 1 分钟

ubuntu20.04 安装 arm-linux-gcc 发生错误:libpng3 : Depends: libpng12-0 (>= 1.2.5.0-2) but it is not installed 解决方法: sudo add-apt-repository ppa:linuxuprising/libpng12sudo apt updatesudo apt list --upgradablesudo apt --fix-broken installsudo apt install gcc-arm-linux-gnueabi
795 1 分钟

# 准备材料: 从左到右分别为 ESP-01/ESP-01s 芯片 、 继电器模块 、 ESP-01/ESP-01s 烧录器 # 准备固件: haamain.bin 、 rboot.bin 、 blank_config.bin 这里三个文件都需要下载 项目地址 # 准备刷写软件: flash_download_tool # 刷写固件: (这里 COM 口根据你实际选择) 点击 START 进行刷写 如下显示时为刷写完成 找到 HAA 开头的 WiFi 并连接 在浏览器中输入 192.168.4.1 进入配置页面...
410 1 分钟

# 前言 使用高德地图,腾讯地图等地图 api 都需要用到 SHA1 值 # 步骤 检查 Android Studio 工程下时候存在 keystore 类型文件,如果不存在则执行命令 keytool -v -list -keystore keystore文件路径会出现错误 keytool 错误: java.lang.Exception: 密钥库文件不存在 创建密钥库文件 在 Android Studio 中打开 Terminal,这里以创建一个 debug.keystore 为例,输入命令 keytool -genkey -v -keystore debug.keystore...
582 1 分钟

# 图像的 DCT 变换 # python 实现 这里去除了图像的低频部分,进行 dct 变换后得到图像的骨架 import cv2import numpy as np# 读取图像img = cv2.imread('../res/img/baboon.bmp')# 灰度化img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 显示原图cv2.imshow('img', img)# 获取图像宽高height, width = img.shape# 对图像进行 dct 变换img_dct =...