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

本站现有博文321篇,共被浏览768090

本站已经建立2452天!

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