书上的例子运行不出来,有谁可以解答下阿

#include <cv.h>
#include <highgui.h>
#include <math.h>
#include  <stdio.h>
IplImage *Igray=0, *It = 0, *Iat;
int main( int argc, char** argv )
{
    char*  filename1="C://Program Files (x86)//OpenCV//LearningOpenCV_Code//LearningOpenCV_Code//HandOutdoorSunColor.jpg";
 if(argc != 7){return -1;          }
     //Command line
     double threshold = (double)atof("100");
     int threshold_type = atoi("0") ?
              CV_THRESH_BINARY : CV_THRESH_BINARY_INV;
     int adaptive_method = atoi("0") ?
              CV_ADAPTIVE_THRESH_MEAN_C : CV_ADAPTIVE_THRESH_GAUSSIAN_C;
     int block_size = atoi("100");
     double offset = (double)atof("100");
     //Read in gray image
     if((Igray = cvLoadImage( filename1, CV_LOAD_IMAGE_GRAYSCALE)) == 0){
          return     -1;}
     // Create the grayscale output images
     It = cvCreateImage(cvSize(Igray->width,Igray->height),
                          IPL_DEPTH_8U, 1);
     Iat = cvCreateImage(cvSize(Igray->width,Igray->height),
                          IPL_DEPTH_8U, 1);
     //Threshold
     cvThreshold(Igray,It,threshold,255,threshold_type);
     cvAdaptiveThreshold(Igray, Iat, 255, adaptive_method,
                          threshold_type, block_size, offset);
     //PUT UP 2 WINDOWS
     cvNamedWindow("Raw",1);
     cvNamedWindow("Threshold",1);
     cvNamedWindow("Adaptive Threshold",1);
     //Show the results
     cvShowImage("Raw",Igray);
     cvShowImage("Threshold",It);
     cvShowImage("Adaptive Threshold",Iat);
     cvWaitKey(0);
     //Clean up
     cvReleaseImage(&Igray);
     cvReleaseImage(&It);
     cvReleaseImage(&Iat);
   cvDestroyWindow("Raw");
   cvDestroyWindow("Threshold");
   cvDestroyWindow("Adaptive Threshold");
   return(0);
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是一个需求规格说明书的具体例子,以一个在线购物平台为例: ## 1. 引言 本文档旨在描述在线购物平台的需求规格说明,以确保系统的设计和实现符合用户需求和期望。 ## 2. 业务概述 在线购物平台是一个电子商务网站,用户可以通过该平台浏览和购买各种商品。平台提供了搜索、浏览商品、下单、支付和物流跟踪等功能。 ## 3. 用户需求 ### 3.1 注册和登录 用户需要能够注册和登录到平台以访问其个人信息和购物历史记录。用户需要提供用户名、密码和电子邮件地址来完成注册。 ### 3.2 浏览商品 用户需要能够浏览平台上的商品,可以使用关键词搜索或浏览商品类别。 ### 3.3 下单和支付 用户需要能够下单购买商品,并选择支付方式。支付方式包括信用卡、支付宝和微信支付。 ### 3.4 物流跟踪 用户需要能够跟踪订单的物流信息,包括订单状态、发货日期和预计到达日期。 ### 3.5 评价和反馈 用户需要能够对购买的商品进行评价和反馈,可以为商品打分并撰评论。 ## 4. 系统需求 ### 4.1 性能需求 平台需要能够处理大量的用户请求,并在短时间内响应。平台的响应时间应该小于3秒。 ### 4.2 可用性需求 平台需要具有高可用性,即在系统故障或网络中断时能够快速恢复,并且在任何时候都能提供服务。 ### 4.3 安全需求 平台需要保护用户的个人信息和付款信息。平台应该采用加密技术来保护用户信息,并且符合相关的安全标准和法规。 ### 4.4 可维护性需求 平台需要具有易于维护和扩展的结构。平台应该能够支持新功能的添加和旧功能的升级。同时,平台的代码需要易于维护和管理。 ## 5. 非功能需求 ### 5.1 可用性 平台需要在任何设备和浏览器上都能够正确运行,并且用户界面需要易于使用和导航。 ### 5.2 可重用性 平台的组件应该具有可重用性,以便在不同的项目或模块中使用。 ### 5.3 可移植性 平台需要能够在不同的操作系统和硬件环境中运行,并且代码不应该依赖于特定的操作系统或硬件。 ## 6. 接口需求 ### 6.1 用户接口 平台的用户界面需要易于使用和导航,用户需要能够轻松地完成购物流程。 ### 6.2 系统接口 平台需要与支付系统、物流系统和客服系统等外部系统进行集成。平台需要使用标准接口和协议来与这些系统进行通信。 ## 7. 支持需求 ### 7.1 用户支持 平台需要提供用户支持,包括在线帮助、常见问题解答和客户服务中心等。 ### 7.2 系统支持 平台需要具有系统支持功能,包括日志记录、错误报告和系统监控等。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值