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

南京网站搜索排名深圳网站建设找哪家

南京网站搜索排名,深圳网站建设找哪家,淘宝客网站开发平台,乐清视频制作公司C# - Opencv应用#xff08;2#xff09; 之矩阵Mat使用[矩阵创建、图像显示、像素读取与赋值] 矩阵创建图像显示与保存像素读取与赋值新建sample02项目#xff0c;配置opencv4相关包#xff0c;新建.cs进行测试 1.矩阵创建 //创建空白矩阵 var dst new Mat()//创建并赋…C# - Opencv应用2 之矩阵Mat使用[矩阵创建、图像显示、像素读取与赋值] 矩阵创建图像显示与保存像素读取与赋值新建sample02项目配置opencv4相关包新建.cs进行测试 1.矩阵创建 //创建空白矩阵 var dst new Mat()//创建并赋值 var src new Mat(new Size(128, 128), MatType.CV_8U, Scalar.All(125))//图像拷贝 Mat dst src.Clone();图像显示与保存 private static void test_0() {//全黑var mat new Mat(new Size(600, 600), MatType.CV_8UC3, new Scalar(0, 0, 0));Cv2.NamedWindow(black, 0);Cv2.ImShow(black, mat);// 全白mat new Mat(new Size(600, 600), MatType.CV_8UC3, new Scalar(255, 255, 255));Cv2.NamedWindow(white, 0);Cv2.ImShow(white, mat);Cv2.ImWrite(white.jpg, mat); }像素读取与赋值 两种常用的图像遍历方式 private void GetSet(){using var mat new Mat(ImagePath.Lenna, ImreadModes.Color);for (int y 0; y mat.Height; y){for (int x 0; x mat.Width; x){Vec3b color mat.GetVec3b(y, x);Vec3b newColor new Vec3b(color.Item2, color.Item1, color.Item0);mat.SetVec3b(y, x, newColor);}}Cv2.ImShow(Slow, mat);Cv2.WaitKey(0);Cv2.DestroyAllWindows();}/// summary/// Reasonably fast/// /summaryprivate void GenericIndexer(){using var mat new Mat(ImagePath.Lenna, ImreadModes.Color);var indexer mat.GetGenericIndexerVec3b();for (int y 0; y mat.Height; y){for (int x 0; x mat.Width; x){Vec3b color indexer[y, x];Vec3b newColor new Vec3b(color.Item2, color.Item1, color.Item0);indexer[y, x] newColor;}}Cv2.ImShow(GenericIndexer, mat);Cv2.WaitKey(0);Cv2.DestroyAllWindows();}灰度图操作 private static void test_1(){var img new Mat(new Size(128, 128), MatType.CV_8U, 1);var pixel img.GetGenericIndexerint();for (var y 0; y img.Height; y){for (var x 0; x img.Width; x){pixel[y, x] x y;}}Cv2.NamedWindow(单通道,0);Cv2.ImShow(单通道, img);Cv2.WaitKey(0); }三通道图操作 private static void test_2() {//三通道using (var src new Mat(new Size(128, 128), MatType.CV_8UC3, new Scalar(20, 129, 250)))using (var dst new Mat()){for (var y 0; y src.Height; y){for (var x 0; x src.Width; x){var color src.GetVec3b(y, x);var temp color.Item0;color.Item0 color.Item2; // B - Rcolor.Item2 temp; // R - Bsrc.Set(y, x, color);}}src.CopyTo(dst);Mat dat dst.Clone();Cv2.NamedWindow(dst, 0);Cv2.ImShow(dst, dst);Cv2.WaitKey(0);} }完整代码 using OpenCvSharp;namespace OpenCVSharpSample01 {class Program{static void Main(string[] args){test_0();test_1();test_2();}private static void test_0(){var mat new Mat(new Size(600, 600), MatType.CV_8UC3, new Scalar(0, 0, 0));Cv2.NamedWindow(black, 0);Cv2.ImShow(black, mat);// 全白mat new Mat(new Size(600, 600), MatType.CV_8UC3, new Scalar(255, 255, 255));Cv2.NamedWindow(white, 0);Cv2.ImShow(white, mat);Cv2.ImWrite(white.jpg, mat);}private static void test_1(){var img new Mat(new Size(128, 128), MatType.CV_8U, 1);var pixel img.GetGenericIndexerint();for (var y 0; y img.Height; y){for (var x 0; x img.Width; x){pixel[y, x] x y;}}Cv2.NamedWindow(单通道,0);Cv2.ImShow(单通道, img);Cv2.WaitKey(0);}private static void test_2(){//三通道using (var src new Mat(new Size(128, 128), MatType.CV_8U, Scalar.All(125)))using (var dst new Mat()){for (var y 0; y src.Height; y){for (var x 0; x src.Width; x){var color src.GetVec3b(y, x);var temp color.Item0;color.Item0 color.Item2; // B - Rcolor.Item2 temp; // R - Bsrc.Set(y, x, color);}}src.CopyTo(dst);Mat dat dst.Clone();Cv2.NamedWindow(dst, 0);Cv2.ImShow(dst, dst);Cv2.WaitKey(0);}}} }
http://www.pierceye.com/news/228878/

相关文章:

  • 品牌网站建设小科6a蚪html制作电影网页
  • 环保网站建设维护情况报告北京seo方法
  • 网站建设及使用企业名字查重系统
  • 新乡微网站建设如果做vr参观网站
  • 昆山苏州网站建设地方门户类网站有哪些
  • 网站建设与维护 许宝良 课件企业网站建设费用会计科目
  • react做的网站有哪些帮别人推广赚钱
  • php 深圳 电子商务网站开发苏州餐饮 网站建设
  • 相机拍照的图片怎么做网站呀现在的企业一般用的什么邮箱
  • 深圳自适应网站公司wordpress更改固定链接后
  • 网站报价网站源码下载工具
  • 买个网站域名要多少钱一年网站怎么建设模块
  • 怎么用自助网站设计之家网址
  • 新浪博客发布到wordpress网站seo快速优化技巧
  • php网站换服务器最超值的手机网站建设
  • seo整站优化技术培训wordpress博客编辑器
  • 一家专做灯的网站招聘wordpress 欲思
  • 山西省建设主管部门网站app备案号查询平台官网
  • 百度网站收录链接提交做购物网站的开题报告
  • 迷你主机做网站服务器南京龙媒网络科技有限公司
  • 网站重构给一个网站如何做推广
  • 温州网站推广价钱左侧导航栏网站模板
  • 网站建设朝阳南昌房地产网站建设
  • 大连网络建站公司分析wordpress漫画主题推荐
  • 纪检监察网站建设 讲话制作书签的感受心得
  • 宁波网站建设公司优选亿企邦上海网站快速备案
  • 贵阳有做网站的公司吗微信营销软件免费版
  • 打开网站乱码怎么做河南平台网站建设
  • 物流网站源代码安平县网站建设
  • 自助服务器网站建设修改wordpress的库名