小编Ana*_*mov的帖子

Android Virtual Device Manager下缺少"硬件部分"

经过一个小时的研究,我试图解决我的问题"AVD中没有启用硬件按钮"我发现所有人都带领人们去"硬件部分并修复blabla"

但有趣的是我的AVD没有这个部分.我实际上在设备定义下找到了一些选项,但仍然无法解决我的问题,也找不到这个菜单.我看到的所有截图都有硬件部分......

我的规格是; MacOS,Android 4.2.2(Api17),Eclipse

PS:其他一切都很完美.我只是错过了这一部分.

这是一个截图

android android-virtual-device

10
推荐指数
2
解决办法
6742
查看次数

用Hough变换检测圆

我正在尝试使用霍夫变换来检测圆圈.

在此输入图像描述

使用我当前的代码,我可以检测到下面的代码

在此输入图像描述

但是我想在我检测到的圆圈内找到黑洞.然而,改变houghcircle方法的参数对我没有帮助.实际上它找到了不存在的圆圈.

在此输入图像描述

此外,我已经尝试裁剪我发现的圆圈,并在这个新的部分做另一个hough变换它也没有帮助我.

这是我的代码

#include <stdio.h>
#include <iostream>
#include "opencv2/core/core.hpp"
#include "opencv2/features2d/features2d.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/nonfree/nonfree.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/opencv.hpp"  // needs imgproc, imgcodecs & highgui
using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
    Mat src, circleroi;

    /// Read the image
    src = imread( "/Users/Rodrane/Documents/XCODE/test/mkedenemeleri/alev/delikli/gainfull.jpg", 2 );


    /// Convert it to gray
//    cvtColor( src, src_gray, CV_BGR2GRAY );
       /// Reduce the noise so we avoid false circle detection
   GaussianBlur( src, src, Size(3, 3), …
Run Code Online (Sandbox Code Playgroud)

c++ opencv image-processing feature-detection hough-transform

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

Environment.getExternalStorageState() 在虚拟设备上返回 false

我正在尝试检查外部存储是否可用,甚至我认为我所做的一切都正确它仍然说存储不可用。

    private String state;
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
        setContentView(R.layout.externaldata);
        eWrite = (TextView) findViewById(R.id.tveWrite);
        eRead = (TextView) findViewById(R.id.tveRead);
        enviromentState = Environment.getExternalStorageState();        
if (enviromentState.equals(Environment.MEDIA_MOUNTED)) {
                    // read and write
                    eWrite.setText("you can write");
                    eRead.setText("you can read");
                } else if (enviromentState.equals(Environment.MEDIA_MOUNTED_READ_ONLY)) {
                    // read but cant write
                    eWrite.setText("you cannot write ");
                    eRead.setText("but you can read");
                } else {
                    eWrite.setText("you cannot write");
                    eRead.setText("you canot read");
                }
    }
Run Code Online (Sandbox Code Playgroud)

我还授予了 AndroidManifest.xml 的权限

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)

这是我的虚拟设备的屏幕截图。

截屏

android android-permissions

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

PhpExcel创建多个工作表

您好我正在尝试使用phpexcel创建一个Excel模板

由于某种原因,图像创建新工作表而不是使用当前工作表.因此,当我打开excel文件时,我创建了 工作表工作表1,而不是单个工作.

    objPHPExcel = new PHPExcel();
            $objWorkSheet = $objPHPExcel->createSheet();            

             // Set the active Excel worksheet to sheet 0 
            $objPHPExcel->setActiveSheetIndex(0);  

            //Taslak Verileri
            $objPHPExcel->getActiveSheet()->SetCellValue('D'.'1', 'Firm'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('J'.'1', 'SFUFORMU - FR.PS.21'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('J'.'3', 'NO:'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('D'.'2', 'Name Surname Signature'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('A'.'4', 'Date');
            $objPHPExcel->getActiveSheet()->SetCellValue('A'.'5', 'Stock No:'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('C'.'5', 'Image'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('E'.'5', 'Image'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('G'.'5', 'Resim'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('I'.'5', 'Image'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('K'.'5', 'Quantity'); 
            $objPHPExcel->getActiveSheet()->SetCellValue('M'.'5', 'Price'); 



            $objDrawing = new PHPExcel_Worksheet_Drawing();
                  $objDrawing->setWorksheet($objWorkSheet);
                  $objDrawing->setName("name");
                  $objDrawing->setDescription("Description");
                  $objDrawing->setPath('temp/3.jpeg');
                  $objDrawing->setCoordinates('F9');
                  $objDrawing->setOffsetX(1);
                  $objDrawing->setOffsetY(5);
            $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); 
            $objWriter->save('some_excel_file.xlsx'); 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

php phpexcel

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

与同一图像上的tesseract不同的结果

你好我想尝试在图像上.

在此输入图像描述

这是经过一些预处理之后的原始图像(跳过预处理部分,因为它与我的问题没有真正关联,但如果有人需要它会分享)

我有这个形象

在此输入图像描述

当我尝试使用tesseract ocr这个图像

我得到了一个结果

HN'

2809
Run Code Online (Sandbox Code Playgroud)

但是当我在photoshop上手动裁剪图像的一半时

在此输入图像描述

我收到了

HN'

Z8
Run Code Online (Sandbox Code Playgroud)

结果是.

我不知道什么这两个图像之间的差异,因为一个给2代替ž但对方一给ž.

我知道我必须平滑边缘以获得更准确的结果,但运动模糊,高斯模糊和普通模糊滤镜确实改变了我得到的结果.

ocr opencv tesseract image-processing

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

在OpenCV上使用SVM训练图像

我正在尝试对图像进行分类(下一步我将基于功能进行分类,但现在只想尝试我是否做得对)

这是我的代码.

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/ml/ml.hpp>

using namespace cv;
using namespace std;



int main(){


    Mat image[2];
    image[0]= imread("image.jpg",0);

    image[1]= imread("wrongimage.jpg",0);

    Mat rotated = imread("image.jpg",0);


    image[0] = image[0].reshape(0, 1); //SINGLE LINE
    image[1] = image[1].reshape(0, 1); //SINGLE LINE


    //  image[0].convertTo(image[0], CV_32FC1); //CONVERT TO 32FC1
    //  image[1].convertTo(image[1], CV_32FC1); //CONVERT TO 32FC1


    Mat new_image(2,1,CV_32FC1,image); //CONVERT TO 32FC1



    float labels[2] = {1.0, -1.0};
    Mat labelsmat(2,1,CV_32FC1,labels); //correct labels 1

    labelsmat.convertTo(labelsmat, CV_32FC1);



    CvSVMParams params;
    params.svm_type = CvSVM::C_SVC;
    params.kernel_type = CvSVM::LINEAR;
    params.gamma = 3;
    params.degree = …
Run Code Online (Sandbox Code Playgroud)

opencv classification image-processing svm

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

使用Dlib库进行对象检测

我正在尝试使用dlib机器学习库进行对象检测.

正如我按照指示编写的一切似乎都没问题,但即使在原始图像上也无法检测到我的对象.即使我在一个唯一的黑色图像上测试它,它也会发现一次检测.哪个不应该发生.如果我将一个经过训练的图像粘贴到黑色图像上,它会发现许多不应该发生的检测.

我没有碰到train_object_detector.cpp文件.它是原创的.

这是我的样本图片

在此输入图像描述在此输入图像描述 在此输入图像描述在此输入图像描述在此输入图像描述在此输入图像描述

我使用imglab创建的XML文件.

<?xml version='1.0' encoding='ISO-8859-1'?>
<?xml-stylesheet type='text/xsl' href='image_metadata_stylesheet.xsl'?>
<dataset>
<name>imglab dataset</name>
<comment>Created by imglab tool.</comment>
<images>
  <image file='totaldata/1.jpg'>
    <box top='0' left='1' width='61' height='64'/>
  </image>
  <image file='totaldata/2.jpg'>
    <box top='0' left='1' width='63' height='65'>
      <label>1</label>
    </box>
  </image>
  <image file='totaldata/3.jpg'>
    <box top='1' left='0' width='61' height='61'>
      <label>1</label>
    </box>
  </image>
  <image file='totaldata/4.jpg'>
    <box top='0' left='0' width='59' height='63'>
      <label>1</label>
    </box>
  </image>
  <image file='totaldata/5.jpg'>
    <box top='2' left='1' width='59' height='60'>
      <label>1</label>
    </box>
  </image>
  <image file='totaldata/6.jpg'>
    <box top='0' left='2' width='60' height='62'>
      <label>1</label>
    </box>
  </image>
</images>
</dataset>
Run Code Online (Sandbox Code Playgroud)

只有黑色的检测截图 …

ocr machine-learning svm object-detection dlib

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

使用 Eloquent 在 mysql 中左连接后分别获取相同命名的列

我有两张桌子,一张是学生,一张是经理

学生有名字的姓,最终管理人员的名字姓氏了。

我还在学生表中存储了added_by以检查哪个经理添加了学生。

通过查询我加入表

   $students = \App\Student::with('payment')->with('discontinuities')
                ->leftJoin('managers','students.added_by','=','managers.id')
                ->get();
Run Code Online (Sandbox Code Playgroud)

让我们说学生是

姓名 姓 添加_by

乔恩·多伊 1

经理是

身份证姓名姓氏

1 简母

因此,当我将这 2 个表与上面给出的查询连接起来时。我的学生变成

Jane doe因为这两个表中的名称冲突。
由于两列的名称相同,因此经理的姓名会覆盖学生的姓名。

我实际上只能加入 manager 表中的一些列,但是我需要这个 name 列打印出带有 manager name 的added_by列,当然我可以将列名更改为表中的其他内容,但这将是太多工作,因为我必须一一重构我的应用程序中的每个查询,并从头开始测试所有内容

所以我的问题是如何加入这两个表并防止同名列发生冲突?

php mysql join laravel eloquent

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

Matlab中的符号集成

我只是想在matlab中解决方程,但它确实给了我一个警告. "警告显式积分无法找到" 经过一些搜索后,人们建议用Double()方法包装我的方程式,但即便如此,我收到错误答案(ans = 0),我在mathematica/maple上计算为4.62240566.

这是我的等式

我认为它与浮点有关,但我不确定如何修复它

syms t
int( (t^2+100)^(-1/2)*exp(-10^-3*(t^2 + 100)^(1/2)),t , 1, Inf) 
   Warning: Explicit integral could not be found. 
Run Code Online (Sandbox Code Playgroud)

integration matlab symbolic-computation

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

如何更改 mysql 中浮点值的精度?

你好,在我的数据库中,我有一列包含诸如 6.251543423 之类的数字,我想让它们像 6.25 一样而不进行四舍五入。

我已经尝试过update examresults set point = substring(point,0,5),但它返回所有值为零

mysql sql sql-update

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