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
标签云
git-lfs Google BTC Bin Statistics 飞书 CEIR Crawler Cloudreve DeepSeek transformers diffusers 财报 Hilton 算法题 Math 音频 LaTeX NameSilo FP32 Template Plotly Pytorch JSON Datetime Knowledge CTC 搞笑 阿里云 FlashAttention Numpy LLAMA NLTK Password v2ray Clash FP16 SQLite 关于博主 Plate Tensor llama.cpp Windows printf UI Animate Python FastAPI Translation Tracking Algorithm ModelScope Paddle 净利润 Vim Firewall Jupyter VSCode Ubuntu Land TTS Nginx CV Base64 视频信息 Breakpoint 公式 SVR CAM Image2Text Pandas MD5 GPT4 Review Qwen 报税 Linux Pickle ChatGPT tar 域名 ONNX Vmess SPIE HaggingFace Qwen2 Conda EXCEL Ptyhon Tiktoken PDF Interview TensorRT Disk Anaconda Gemma LeetCode API Quantize 版权 BF16 Markdown 多线程 PyTorch WebCrawler HuggingFace QWEN VGG-16 Distillation PIP Hungarian Card Bipartite 证件照 SQL Bitcoin CLAP Safetensors GoogLeNet Domain CC LoRA OCR OpenCV BeautifulSoup CUDA Magnet Docker Baidu PDB Input Heatmap Video XGBoost Hotel UNIX scipy GIT Shortcut RAR v0.dev FP8 git Proxy TensorFlow Paper Data Pillow Web 签证 Diagram 继承 ResNet-50 logger Excel RGB Dataset Bert COCO GPTQ Llama GGML torchinfo Qwen2.5 uwsgi Michelin NLP Food Color XML tqdm Sklearn Logo FP64 PyCharm C++ Claude uWSGI Quantization Website Attention Transformers Zip YOLO DeepStream InvalidArgumentError 腾讯云 Django CSV Permission VPN hf Freesound OpenAI IndexTTS2 Git Use WAN Streamlit Jetson Miniforge Github AI Random SAM mmap TSV Augmentation Mixtral 多进程 LLM
站点统计

本站现有博文311篇,共被浏览739805

本站已经建立2376天!

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