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

北京哪个网站最好泊头做网站的有哪些

北京哪个网站最好,泊头做网站的有哪些,做soho外贸网站,哈尔滨网站建设口碑好自定义设备函数 核函数#xff1a;__global__修饰#xff1b;在设备中执行#xff1b;设备函数#xff1a;__device__修饰#xff1b;在设备中执行#xff1b;只能被核函数或其他设备函数调用#xff1b;主机函数#xff1a;__host__修饰#xff08;可省略#xff0…自定义设备函数 核函数__global__修饰在设备中执行设备函数__device__修饰在设备中执行只能被核函数或其他设备函数调用主机函数__host__修饰可省略在主机中执行 #include stdio.h #include cuda_runtime.h #include device_launch_parameters.h #includemath.h #include malloc.h #include opencv2/opencv.hpp#include stdlib.h#define BLOCK_SIZE 1void __device__ thread_gpu(unsigned char in, unsigned char* out, int thread) {in thread ? *out 255 : *out 0; }//图像卷积 GPU __global__ void sobel_gpu(unsigned char* in, unsigned char* out, const int Height, const int Width) {int x blockDim.x * blockIdx.x threadIdx.x;int y blockDim.y blockIdx.y threadIdx.y;int index y * Width x;int Gx 0;int Gy 0;unsigned char x0, x1, x2, x3, x4, x5, x6, x7, x8;if (x0 x(Width-1) y0 y(Height-1)){x0 in[(y - 1)*Width (x - 1)];x1 in[(y - 1)*Width (x)];x2 in[(y - 1)*Width (x 1)];x3 in[(y)*Width (x - 1)];x5 in[(y)*Width (x 1)];x6 in[(y 1)*Width (x - 1)];x7 in[(y 1)*Width (x)];x8 in[(y 1)*Width (x 1)];Gx (x0 2 * x3 x6) - (x2 2 * x5 x8);Gy (x0 2 * x1 x2) - (x6 2 * x7 x8);out[index] (abs(Gx) abs(Gy)) / 2;thread_gpu(out[index], out[index], 80);} }int main() {cv::Mat src;src cv::imread(photo16.jpg);cv::Mat grayImg,gaussImg;cv::cvtColor(src, grayImg, cv::COLOR_BGR2GRAY);cv::GaussianBlur(grayImg, gaussImg, cv::Size(3,3), 0, 0, cv::BORDER_DEFAULT);int height src.rows;int width src.cols;//输出图像cv::Mat dst_gpu(height, width, CV_8UC1, cv::Scalar(0));//GPU存储空间int memsize height * width * sizeof(unsigned char);//输入 输出unsigned char* in_gpu;unsigned char* out_gpu;cudaMalloc((void**)in_gpu, memsize);cudaMalloc((void**)out_gpu, memsize);dim3 threadsPreBlock(BLOCK_SIZE, BLOCK_SIZE);dim3 blocksPreGrid((width threadsPreBlock.x - 1)/threadsPreBlock.x, (height threadsPreBlock.y - 1)/threadsPreBlock.y);cudaMemcpy(in_gpu, gaussImg.data, memsize, cudaMemcpyHostToDevice);sobel_gpu blocksPreGrid, threadsPreBlock (in_gpu, out_gpu, height, width);cudaMemcpy(dst_gpu.data, out_gpu, memsize, cudaMemcpyDeviceToHost);cv::imwrite(dst_gpu_save.png, dst_gpu);//cv::namedWindow(src, cv::WINDOW_NORMAL);cv::imshow(src, src);cv::imshow(dst_gpu, dst_gpu);cv::waitKey();cudaFree(in_gpu);cudaFree(out_gpu);return 0; }
http://www.pierceye.com/news/61543/

相关文章:

  • 浙江网站建设营销wordpress宠物插件
  • 莱芜百度贴吧汕头关键词优化服务
  • 广告投放策略wordpress js优化
  • 葫芦岛建设厅网站找建设网站公司吗
  • 微信网站建设app公司html做的宠物网站
  • 焦作做网站最专业的公司wordpress+刷新
  • 蓬安网站建设响应式网页设计ppt
  • 网站建设与运营实验永久免费浏览网页软件
  • 青岛建站wordpress 导入 wiki
  • 手机网站开发 1433端口错误程序开发的基本步骤是什么?
  • 网站建设开票税收分类站长之家最新网站
  • 洛阳网络建站公司肇庆网站搜索排名
  • 优惠券个人网站怎么做广州室内设计公司排名
  • 局域网网站建设书籍wordpress怎么可以出现表格
  • 个人网站制作源代码下载做网站加推广
  • 建仿网站server 2008 iis 部署网站
  • 昆明云南微网站制作哪家好店铺logo图片免费
  • 腾脉网建站怎样创建一个网页
  • 长春做网站多少钱猎头公司的原则是
  • 网站制作视频教程大全杭州化工网站建设
  • 缔烨建设公司网站北京互联网公司50强
  • 设计公司logo图片百度首页关键词优化
  • 微分销系统开发seo搜索引擎优化实战
  • 手机上做网站站点和网页的关系
  • 网站出现死链怎么办上海网络推广公司
  • 学校网站建设市场企业网站源码打包
  • wordpress建立论坛网站南昌做网站
  • 雨人网站建设h5页面制作软件下载
  • 沈阳网站建设服务网站设计书模板
  • 网站开发任务清单国外的哪个网站可以做跳转