小编Cli*_*lip的帖子

OpenCV二进制自适应阈值OCR

我需要将一些图像转换为二进制文件以进行OCR.

以下是我正在使用的功能:

Mat binarize(Mat & Img, Mat& res, float blocksize, bool inverse)
{
    Img.convertTo(Img,CV_32FC1,1.0/255.0);
    CalcBlockMeanVariance(Img,res, blocksize, inverse);
    res=1.0-res;
    res=Img+res;
    if (inverse) {
        cv::threshold(res,res,0.85,1,cv::THRESH_BINARY_INV);
    } else {
        cv::threshold(res,res,0.85,1,cv::THRESH_BINARY);
    }
    cv::resize(res,res,cv::Size(res.cols/2,res.rows/2));

    return res;
}
Run Code Online (Sandbox Code Playgroud)

地点CalcBlockMeanVariance:

void CalcBlockMeanVariance(Mat& Img,Mat& Res,float blockSide, bool inverse) //21 blockSide - the parameter (set greater for larger font on image)
{
    Mat I;
    Img.convertTo(I,CV_32FC1);
    Res=Mat::zeros(Img.rows/blockSide,Img.cols/blockSide,CV_32FC1);
    Mat inpaintmask;
    Mat patch;
    Mat smallImg;
    Scalar m,s;

    for(int i=0;i<Img.rows-blockSide;i+=blockSide)
    {
        for (int j=0;j<Img.cols-blockSide;j+=blockSide)
        {
            patch=I(Range(i,i+blockSide+1),Range(j,j+blockSide+1));
            cv::meanStdDev(patch,m,s);
            if(s[0]>0.01) // Thresholding parameter …
Run Code Online (Sandbox Code Playgroud)

c++ opencv binary-data adaptive-threshold

2
推荐指数
1
解决办法
1万
查看次数

iOS hidesBarsOnSwipe状态栏背景颜色

当我使用hidesBarsOnSwipe属性滑动并隐藏导航栏时,状态栏具有清晰的背景.如何将状态栏的背景设置为与导航栏相同的颜色?以下是一些显示我的问题的图片,这些都包含在一个UITableViewController.

在此输入图像描述

分离

在此输入图像描述

单独的图片,看起来像一个大的. 在此输入图像描述

objective-c statusbar uinavigationcontroller ios

2
推荐指数
1
解决办法
1791
查看次数

如何在通知中心频繁更新今天的小部件?

我发现通知中心窗口小部件不经常重新加载。因此,将显示过期数据。每次打开“今日”视图时,我都无法找到一种使小部件刷新的方法。我看过诸如NBA Gametime之类的应用程序,每次我下拉查看小部件时都能够更新。

如何在我的应用程序中获得此功能?

objective-c ios ios8-today-widget

2
推荐指数
1
解决办法
3085
查看次数

从二进制图像OpenCV C++中裁剪文本

如何裁剪图像,以便只使用OpenCV将图像包含在图像中? 在此输入图像描述

c++ opencv crop

1
推荐指数
1
解决办法
1604
查看次数

打印cvMat频道

我怎样才能打印是否cvMatRGB,BGR还是GRAY?我需要这样做的原因是因为我需要将图像转换为GRAY并且在尝试时已经给出了这样的错误CV_RGB2GRAY

OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor

c++ opencv

1
推荐指数
1
解决办法
152
查看次数

将可变长度参数传递给函数Swift

我正在阅读用他们的新语言发布的iBook苹果.其中一个实验建议编写一个函数来查找一组数字的平均值.

这是我一直在尝试的,但没有得到操场的反馈.

func sumOf(numbers: Int...) -> Int {
    var sum = 0
    for number in numbers {
        sum += number
    }
    return sum
}

func calculateAverage(numbers: Int...) -> Int {
    var sum = sumOf(numbers)
    return sum / numbers.count
}

calculateAverage(33, 44, 66, 132)
Run Code Online (Sandbox Code Playgroud)

在线var sum = sumOf(numbers)我得到错误:

Could not find an overload for supplied arguments

我很难理解为什么我不能将numbers类型的参数传递给Int...一个需要a的方法Int...

有谁知道我怎么能做类似的事情?

swift

1
推荐指数
1
解决办法
1704
查看次数

在View Controller之上添加SLComposeServiceViewController

我试图SLComposeServiceViewController在我现有的视图控制器上呈现一个视图控制器,它是一个包含地图的导航控制器.当我呈现SLComposeServiceViewController它时,它具有黑色背景并覆盖在我现有的视图上.

我使用的代码是:

SLComposeServiceViewController *composeVC = [[SLComposeServiceViewController alloc]init];

composeVC.placeholder = @"Enter your post";
[self presentViewController:composeVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

这是我所看到的一个例子

在此输入图像描述

如何在现有视图的顶部显示视图?

objective-c uiviewcontroller ios

1
推荐指数
1
解决办法
1797
查看次数

在制作HTMl请求iOS时,UI不会更新

我正在从大学的目录页面上抓取一些HTML.在用户点击搜索按钮后,我想关闭键盘并在右侧导航栏中添加动画活动指示器.

我正在使用此代码:

[_searchBar resignFirstResponder];

[self drawActivityIndicator];

NSString *formattedSearchText = [searchBar.text stringByReplacingOccurrencesOfString:@" " withString:@"%20"];


DirectorySearch *searchEngine = [[DirectorySearch alloc]initWithSearchURL:formattedSearchText withSegmentedControlIndex:0];
Run Code Online (Sandbox Code Playgroud)

当我删除最后一行代码时,搜索栏和活动指示符被正确添加,但是使用该行似乎阻止了UI而不是更新它.

-(id)initWithSearchURL:(NSString *)searchText withSegmentedControlIndex:(NSInteger *)index;

方法正在发出HTML请求.

在运行代码段中的最后一行代码之前,如何确保更新UI?

objective-c ios

0
推荐指数
1
解决办法
509
查看次数

在MongoDB中查找最接近坐标的entires

我很难找到最接近一组纬度/经度的物品.

我的对象的lat/lon存储如下:

 "address": "some_address",
    "city": "some_city",
    "coordinates": [
      32.214048,
      -84.361727
    ]
Run Code Online (Sandbox Code Playgroud)

这是我目前正在使用的查询,当我使用它时,我得不到任何结果,甚至没有空数组.

collection.find({coordinates: {$near: [40.296898, -111.694647] }, $maxDistance:100})

如何查询我的对象以找到最接近的对象?

javascript mongodb node.js

0
推荐指数
1
解决办法
836
查看次数

fxHide.gt-sm 不工作

我有以下 div,它在导航栏上显示一个登录按钮,但如果屏幕很小,我想隐藏这个按钮。出于某种原因,当我将fxHide.gt-sm=true屏幕缩小时,它不会隐藏。我怎样才能解决这个问题?

 <div fxHide.gt-sm="true">
      <ng-template #login>
          <button 
          mat-icon-button
          [routerLink]="['/auth']" 
          [style.width]="'auto'"
          [style.overflow]="'visible'"
          matTooltip="Login or Register"
          class="topbar-button-right">
            <span>Login</span>
            <mat-icon>exit_to_app</mat-icon>
          </button>
        </ng-template>
 </div>
Run Code Online (Sandbox Code Playgroud)

html css angular-flex-layout angular

0
推荐指数
1
解决办法
6876
查看次数