EADST

C++: Copy ROI and Add Padding

Recently, I did some data augmentation work with C++ OpenCV. Here is one example.

// load image
string test_path = "D:\\test.jpg";
cv::Mat img = cv::imread(test_path, CV_8UC3);
// crop image and get ROI
cv::Rect r(5, 5, 25, 25);
cv::Mat roi = img(r).clone();
cv::imwrite("test_cropped.jpg", roi);
// set padding background
int padding = 20;
cv::Mat img_pad = cv::Mat::zeros(roi.rows + padding * 2, roi.cols + padding * 2, CV_8UC3);
img_pad.setTo(cv::Scalar(255, 255, 255));
// pad image
cv::Rect roi_rect = cv::Rect(padding, padding, roi.cols, roi.rows);
roi.copyTo(img_pad(roi_rect));
cv::imwrite("test_padded.jpg", img_pad);
相关标签
C++
About Me
XD
Goals determine what you are going to be.
Category
标签云
Web Hilton uwsgi Statistics 公式 SPIE Anaconda 继承 Distillation News 阿里云 GGML Permission Windows API OpenCV v2ray Django Numpy Hotel Cloudreve OpenAI ChatGPT Data Conda LLM Bipartite LoRA Jetson NLTK LLAMA scipy TSV Random 搞笑 Claude Heatmap GPTQ Land Base64 版权 v0.dev 飞书 PDB C++ AI Qwen Pytorch Bert 云服务器 Color FP8 Input QWEN Dataset Freesound Translation WAN EXCEL Docker ModelScope YOLO 强化学习 TensorFlow Disk Animate 递归学习法 FlashAttention BF16 财报 Pickle printf Review 音频 Miniforge GoogLeNet Mixtral PyTorch Bitcoin NameSilo TTS Shortcut ResNet-50 Interview Tensor Search diffusers Password Video 关于博主 Tracking 顶会 Pandas Llama Git Datetime IndexTTS2 SQL HuggingFace GIT tqdm Food Sklearn BTC Augmentation CLAP Attention Proxy Math SQLite Firewall Image2Text hf Logo 多进程 Agent Template CEIR Vim JSON CV Crawler uWSGI PyCharm git-lfs SAM Safetensors CAM Pillow Github SVR VSCode 算法题 FastAPI 签证 Transformers DeepStream tar BeautifulSoup Ptyhon RAR FP32 XML Paper Knowledge CC torchinfo git TensorRT Zip 图标 CSV 域名 Card Streamlit Google Linux 腾讯云 Algorithm DeepSeek Plate Python Excel 第一性原理 Ubuntu OCR Qwen2 Gemma LeetCode VPN Domain LaTeX WebCrawler 图形思考法 净利润 ONNX logger Clash CTC 报税 PIP transformers CUDA NLP Quantize UNIX FP64 mmap Paddle GPT4 FP16 多线程 证件照 HaggingFace XGBoost Breakpoint InvalidArgumentError Nginx PDF Diagram llama.cpp VGG-16 Vmess Baidu Hungarian UI Quantization Magnet Bin COCO Qwen2.5 MD5 Jupyter Plotly RGB icon Michelin Use Markdown Website Tiktoken
站点统计

本站现有博文322篇,共被浏览791912

本站已经建立2488天!

热门文章
文章归档
回到顶部