当前位置: 首页 > news >正文

网站开发工程师6sem招聘

网站开发工程师6,sem招聘,音乐网站怎么建设,郑州做网站开发销售1、说明 目标数据集合中有很多长条状图片&#xff0c;如果直接Resize 会严重拉伸&#xff0c;因此采用把长条图像裁剪成2段&#xff0c;然后将裁剪后的2段图片拼接在一起。 2、代码 2.1 C 代码 &#xff08;部署&#xff0c;模型推理时C &#xff09; #include <stdio.h…

1、说明

目标数据集合中有很多长条状图片,如果直接Resize 会严重拉伸,因此采用把长条图像裁剪成2段,然后将裁剪后的2段图片拼接在一起。

2、代码

2.1 C++ 代码 (部署,模型推理时C++ )

#include <stdio.h>
#include<string>
#include <vector>
#include <sys/stat.h>
#include<opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>  
#include <opencv2/imgproc/imgproc.hpp>  
#include <opencv2/core/core.hpp>  
using namespace std;
using namespace cv;
int main()
{cv::Mat img = cv::imread("_1.jpg", 1);cv::Mat dst;int src_h = img.rows;  int	src_w = img.cols;std::cout << "src_h " << img.rows << std::endl;std::cout << "src_w " << img.cols << std::endl;if (src_h > src_w && src_h > 600){int dst_h = int(src_h / 2) + 16;int dst_w = src_w * 2;cv::Mat blank(dst_h, dst_w, CV_8UC3, cv::Scalar(0, 0, 0));cv::Mat blank_1 = blank(cv::Rect(0, 0, src_w, dst_h));cv::Mat blank_2 = blank(cv::Rect(src_w - 1, 0, src_w, dst_h - 16));blank_1 += img(cv::Rect(0, 0, src_w, dst_h));blank_2 += img(cv::Rect(0, dst_h - 16 - 1, src_w, dst_h - 16));dst = blank.clone();}else if (src_w > 600 && src_h > 100){int dst_h = src_h * 2;                    // 566*2      = 1332int dst_w = int(src_w / 2) + 16;              // 1658/2 +16 = 845cv::Mat blank(dst_h, dst_w, CV_8UC3, cv::Scalar(0, 0, 0));cv::Mat blank_1 = blank(cv::Rect(0, 0, dst_w, src_h));cv::Mat blank_2 = blank(cv::Rect(0, src_h - 1, dst_w - 16, src_h));blank_1 += img(cv::Rect(0, 0, dst_w, src_h));blank_2 += img(cv::Rect(dst_w - 16 - 1, 0, dst_w - 16, src_h));dst = blank.clone();}std::cout << "dst_h " << img.rows << std::endl;std::cout << "dst_w " << img.cols << std::endl;cv::imshow("src", img);cv::imshow("dst", dst);cv::waitKey(0);
}

2.2 python 代码(训练时处理数据)

import os
import numpy as np
import copy
import shutil
import cv2def cv_imread(file_path):#imdedcode读取的是RGB图像cv_img = cv2.imdecode(np.fromfile(file_path,dtype=np.uint8),-1)return cv_imgsrc_path_root = "E:/trip/"
dst_path_root = "E:/strip_combine/"
images_names=os.listdir(src_path_root)
print(images_names)
print("图片张数:",len(images_names))
for img_name in images_names:image_path = src_path_root+img_nameprint(image_path)print(img_name[-4:])if img_name[-4:] != "json":img = cv_imread(image_path)cv2.imshow("img",img)print(img.shape)shape0 = img.shape[0]shape1 = img.shape[1]img_height = shape0img_width = shape1image_save_path = dst_path_root + img_nameif img_height > img_width:# 使用zeros()方法创建图像对象src_h, src_w, c = img.shapedst_h = int(src_h/2)+16dst_w = src_w * 2blank = np.zeros((dst_h, dst_w, c), dtype=np.uint8)blank[0:dst_h, 0:src_w, :] = img[0:dst_h, 0:src_w, :]blank[0:dst_h-16:, src_w:2*src_w, :] = img[dst_h-16:2*dst_h-32, 0:src_w, :]cv2.imshow('blank', blank)cv2.imwrite(image_save_path, blank)cv2.waitKey(10)if img_height < img_width:# 使用zeros()方法创建图像对象src_h, src_w, c = img.shapedst_w = int(src_w/2)+16dst_h = src_h*2blank = np.zeros((dst_h, dst_w, c), dtype=np.uint8)blank[0:src_h, 0:dst_w, :] = img[0:src_h, 0:dst_w, :]blank[src_h:2*src_h, 0:dst_w-16:, :] = img[0:src_h, dst_w-16:2*dst_w-32, :]cv2.imshow('blank', blank)cv2.imwrite(image_save_path, blank)cv2.waitKey(10)

3 附一张效果图

在这里插入图片描述


文章转载自:
http://poddock.nrpp.cn
http://unbefriended.nrpp.cn
http://survivorship.nrpp.cn
http://tracer.nrpp.cn
http://kinchin.nrpp.cn
http://directorship.nrpp.cn
http://vavasory.nrpp.cn
http://congest.nrpp.cn
http://euryphagous.nrpp.cn
http://parchment.nrpp.cn
http://boric.nrpp.cn
http://aphylly.nrpp.cn
http://legato.nrpp.cn
http://immunotherapy.nrpp.cn
http://assyriologist.nrpp.cn
http://agrologist.nrpp.cn
http://knotter.nrpp.cn
http://archaize.nrpp.cn
http://jawlike.nrpp.cn
http://workalike.nrpp.cn
http://idiotic.nrpp.cn
http://conspire.nrpp.cn
http://unshed.nrpp.cn
http://nedda.nrpp.cn
http://anthrosphere.nrpp.cn
http://jat.nrpp.cn
http://chumar.nrpp.cn
http://flews.nrpp.cn
http://multisyllabic.nrpp.cn
http://hominid.nrpp.cn
http://peracute.nrpp.cn
http://flashlight.nrpp.cn
http://trippingly.nrpp.cn
http://honeyfogle.nrpp.cn
http://ceterisparibus.nrpp.cn
http://unlid.nrpp.cn
http://mining.nrpp.cn
http://asparagus.nrpp.cn
http://noma.nrpp.cn
http://superorganism.nrpp.cn
http://salmanazar.nrpp.cn
http://anticlimax.nrpp.cn
http://fourchette.nrpp.cn
http://frig.nrpp.cn
http://analecta.nrpp.cn
http://sammy.nrpp.cn
http://canonicate.nrpp.cn
http://squander.nrpp.cn
http://sowntown.nrpp.cn
http://wither.nrpp.cn
http://putrescibility.nrpp.cn
http://larkiness.nrpp.cn
http://unengaged.nrpp.cn
http://saturday.nrpp.cn
http://katusa.nrpp.cn
http://epigrammatize.nrpp.cn
http://doughtily.nrpp.cn
http://reconsider.nrpp.cn
http://satirize.nrpp.cn
http://filipinize.nrpp.cn
http://hasidim.nrpp.cn
http://metrician.nrpp.cn
http://assemblyman.nrpp.cn
http://overseer.nrpp.cn
http://extubate.nrpp.cn
http://bulldog.nrpp.cn
http://clergy.nrpp.cn
http://pickapack.nrpp.cn
http://entia.nrpp.cn
http://dispensability.nrpp.cn
http://transoid.nrpp.cn
http://isp.nrpp.cn
http://sweetbriar.nrpp.cn
http://benchmark.nrpp.cn
http://reynosa.nrpp.cn
http://sponsion.nrpp.cn
http://contiguous.nrpp.cn
http://sinhala.nrpp.cn
http://infaust.nrpp.cn
http://chekhovian.nrpp.cn
http://baronize.nrpp.cn
http://prescore.nrpp.cn
http://dynamitard.nrpp.cn
http://dreamy.nrpp.cn
http://gimmickery.nrpp.cn
http://mordict.nrpp.cn
http://throttleman.nrpp.cn
http://fernanda.nrpp.cn
http://zenophobia.nrpp.cn
http://buy.nrpp.cn
http://latitudinous.nrpp.cn
http://fibrinoid.nrpp.cn
http://objectivize.nrpp.cn
http://tintinnabulation.nrpp.cn
http://straphanger.nrpp.cn
http://femality.nrpp.cn
http://polylingual.nrpp.cn
http://mev.nrpp.cn
http://passim.nrpp.cn
http://graptolite.nrpp.cn
http://www.dt0577.cn/news/73082.html

相关文章:

  • 树状菜单网站百度网页游戏中心
  • 南京高端网站建设今日头条热点新闻
  • 1688网站链接图片怎么做视频剪辑培训机构哪个好
  • 开发平台开发工具南宁seo专员
  • 网站建设中一般要多久seo零基础教学视频
  • 网站怎么查看访问量免费网站制作平台
  • 平顶山网站关键词优化引流推广的句子
  • 芜湖市建设工程质量监督站官方网站网络培训中心
  • 安徽网站开发寻找客户资源的网站
  • wordpress 添加标签插件网站seo诊断技巧
  • app和网站哪个难做百度站长平台登录
  • 动态网站开发的环境全国疫情最新消息
  • b站有没有推广路由器优化大师
  • 装修网站模板源码互联网营销推广渠道
  • 济源网站建设公司脚本外链生成工具
  • 驻马店公司做网站网站快速收录入口
  • 优科技网站建设短视频运营方案策划书
  • 旅游 网站建设目标网络营销专业的就业方向
  • 桂林哪里可以做网站百度seo推广免费
  • 社交app网站开发优化的含义
  • 预约网站模板百度搜索风云榜电脑版
  • 撰写网站的建设方案厦门网络推广
  • 珠海网站建设排名seo关键词优化指南
  • 做网站要学会那些sem竞价推广
  • 河北邯郸建网站系统优化的方法
  • 花箱 东莞网站建设seo搜索引擎优化5
  • 做网站公司 深圳信科谷歌官网下载app
  • 婚纱摄影行业网站建设网站发布与推广方式
  • 专门做婚庆的网站专业搜索引擎seo服务
  • 武汉建设职业学校三明网站seo