小编sta*_*007的帖子

OpenCV3.0.0dev中鱼眼摄像机模型的主要参考是什么?

我正在与OpenCV 3.0.0.dev中使用的鱼眼相机模型搏斗.我已多次阅读此链接中的文档 ,尤其是"详细说明"部分和鱼眼失真模型.到现在为止,我有两个问题:

  1. 基于这里列出的投影模型及其在" 鱼眼镜头模型的准确性 "中的概念解释,Hughes,我无法弄清楚在OpenCV实现中使用了哪种投影模型.
  2. 由于描述非常简洁,我需要了解OpenCV开发人员用于实现鱼眼命名空间的主要参考文件,以便我能够掌控并了解更多细节.PS我检查了OpenCV 3.0.0-dev文档,但没有找到任何有用的东西.
    谢谢大家的帮助,

亲切的问候,

马希赫

c++ opencv fisheye camera-calibration opencv3.0

16
推荐指数
2
解决办法
8187
查看次数

R检查警告:'vignettes'目录中的文件但'inst/doc'中没有文件

最近,当我进行颅骨检查时,我得到了关于Win R开发版的小插图的警告.

'vignettes'目录中的文件但'inst/doc'中没有文件

此警告仅在Win Dev版本中出现.对于Mac,AppVeyor和Travis不会出现警告.

问题是,我不知道警告要告诉我什么.据我所知,我不必将文件放在inst/doc中.

这是完整的警告信息:

Files in the 'vignettes' directory but no files in 'inst/doc':
'Figures.d/Rlogo.png', 'Figures.d/distribution.pdf',
'Figures.d/distributionbar.pdf', 'Figures.d/gapsize.pdf',
'Figures.d/imputations.pdf', 'Figures.d/imputations2.pdf',
'Figures.d/sponsorlogo.jpg', 'Figures.d/statsna.png',
'Figures.d/tsairgap.png', 'Introduction.pdf', 'Introduction.tex',
'RJournal.sty'
Run Code Online (Sandbox Code Playgroud)

r cran r-package

11
推荐指数
3
解决办法
2029
查看次数

带有 html/docx 输出的 R Markdown 文档,使用 LaTeX 包 bbm?

如何bbm在 html/docx 输出的 R 降价中使用 LaTeX 包?

目前我正在使用下面的 hack 解决方案,基本上,我只是放弃使用bbm.docx/.html 输出包。是否有一个 hack 解决方案,我仍然可以使用该软件包?

请注意,这个问题与我的问题有关在 R Markdown 文档中,“包含”用于 docx 输出?在那里我特别询问如何将这些特殊<!--- For DOCX Only --->代码块移动preamble-word.tex到要包含在 YAML 标头中的文件中。这个问题也与How to get \bm{} to work in a R markdown (to HTML) file? 我目前的 hack forbbm基本上是对作为该问题的答案提出的其中一个hack的改编。

小文本测试.Rmd

---
title: "TinyTeX Test"
header-includes:
  - \usepackage{bbm}
output:
  pdf_document: default
  html_document: default
  word_document: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

<!--- For HTML Only …
Run Code Online (Sandbox Code Playgroud)

html latex r ms-word r-markdown

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

R2值 - dplyr和扫帚

我正在使用dplyr和扫帚组合(如下所示),然后使用dplyr拟合几个回归模型,以按组提取回归系数.但是 - 我也对每个回归的R2值感兴趣(不仅仅是对于整个模型).我试图使用扩充和扫视功能 - 但无法提取R2值.是否有捷径可寻?

提前谢谢了!

library(dplyr)
library(broom)

df.h = data.frame( 
  hour     = factor(rep(1:24, each = 21)),
  price    = runif(504, min = -10, max = 125),
  wind     = runif(504, min = 0, max = 2500),
  temp     = runif(504, min = - 10, max = 25)  
)

dfHour = df.h %>% group_by(hour) %>%
  do(fitHour = lm(price ~ wind + temp, data = .))

# get the coefficients by group in a tidy data_frame
dfHourCoef = tidy(dfHour, fitHour)
dfHourCoef

   hour …
Run Code Online (Sandbox Code Playgroud)

regression r dplyr broom

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

使用 R 中的 ROLLING 均值估算缺失值

我是 R 新手,正在解决一个问题。

我需要一个函数来根据给定大小的窗口内元素的平均值来估算向量中的缺失值。

然而,这个窗口将会移动,因为假设我的NA位置为 30,而我的窗口大小为 10,则应该计算 的平均值x[20:40]。因此,对于每个找到的NA,窗口均值都会不同。

我一直在尝试这个:

impute.to.window.mean <- function(x, window) {

  na.idx <- is.na(x)  #find missing values in x

  for (na in na.idx) {

    y <- (x[na]-window):(x[na]+window)
    na.idx[na] <- mean(y, na.rm = TRUE)
  }

  return(x)
}
Run Code Online (Sandbox Code Playgroud)

但这是不正确的,我不知道如何继续。

r missing-data imputation imputets

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

错误消息R CRAN UPLOAD

CRAN上上传我的软件包时,我在检查结果页面上收到以下错误消息。另请参阅检查页面

检查:是否可以安装软件包结果:WARN

发现以下重要警告:

警告:S3方法“ [.fun_list”,“ [。grouped_df”,“ all.equal.tbl_df”,“ anti_join.data.frame”,“ anti_join.tbl_df”,“ arrange.data.frame”,“ arrange.default” ','arrange.grouped_df','arrange.tbl_df','arrange_.data.frame','arrange_.tbl_df','as.data.frame.grouped_df','as.data.frame.rowwise_df','as .data.frame.tbl_cube','as.data.frame.tbl_df','as.table.tbl_cube','as.tbl.data.frame','as.tbl.tbl','as.tbl_cube.array ','as.tbl_cube.data.frame','as.tbl_cube.matrix','as.tbl_cube.table','as_data_frame.grouped_df','as_data_frame.tbl_cube','auto_copy.tbl_cube','auto_copy.tbl_dff ','cbind.grouped_df','collapse.data.frame','collect.data.frame','common_by.NULL','common_by.character','common_by.default','common_by.list','compute.data.frame','copy_to.DBIConnection','copy_to.src_local' ,'default_missing.data.frame','default_missing.default','dim.tbl_cube','distinct.data.frame','distinct.default','distinct.grouped_df','distinct.tbl_df','distinct_。 data.frame”,“ distinct_.grouped_df”,“ dist [...截短]'distinct.data.frame','distinct.default','distinct.grouped_df','distinct.tbl_df','distinct_.data.frame','distinct_.grouped_df','dist [...截短]'distinct.data.frame','distinct.default','distinct.grouped_df','distinct.tbl_df','distinct_.data.frame','distinct_.grouped_df','dist [...截短]

味道:r-oldrel-windows-ix86 + x86_64

似乎仅与旧版本的Windows-ix86 + x86_64有关。我实际上不知道此消息可能意味着什么或如何解决此问题。有人对这个问题了解更多吗?

r package cran

5
推荐指数
0
解决办法
204
查看次数

我的 Jenkins Pipeline 脚本有问题。WorkFlowScript 类没有此类属性

当我创建新作业时,詹金斯会通过所有团队的电子邮件发送该作业的结果,但是当我们创建测试作业(我们可以通过作业名称来理解它)时,我们应该仅向作业创建者发送电子邮件。事情就是这样,而且有效:

pipe(..){
 timeout(..){
  BuildEmailExt email = new BuilEmailExt(this, Emails.allTeams())
  someCode..
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我添加如果:

  pipe(..){
   timeout(..){
   if(env.JOB_NAME =~ /somePattern/){
    BuildEmailExt email = new BuilEmailExt(this, SENDER)
   }
   else{
    BuildEmailExt email = new BuilEmailExt(this, Emails.allTeams())
   }
   someCode..
  }
}
Run Code Online (Sandbox Code Playgroud)

我得到异常:没有类的此类属性电子邮件:WorkFlowScript 我做错了什么?

groovy jenkins jenkins-pipeline

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

如何使用Laravel在MySQL中更新null

我正在尝试插入和更新的api,并且在null上遇到问题。已经搜索了几乎所有问题和解决方案,但仍然存在问题,请帮助我。

表DDL:

CREATE TABLE `brand` (
  `brand_id` int(11) NOT NULL AUTO_INCREMENT,
  `brand_name_en` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `brand_name_ch` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `order_no` int(5) DEFAULT NULL,
  PRIMARY KEY (`brand_id`),
  KEY `index_brand` (`brand_name_en`)
) ENGINE=InnoDB AUTO_INCREMENT=126 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
Run Code Online (Sandbox Code Playgroud)

码:

public function editBrand($data){
    try{
        $en = $data['brand_name_en'];
        $ch = $data['brand_name_ch'];
        $order = $data['order_no'] ? $data['order_no'] : null;
        $brand_id = $data['brand_id'];
        $this->db = DB::table('brand')
        ->where('brand_id', $brand_id)
        ->update(["brand_name_en" => $en, "brand_name_ch" => $ch, "order_no" => $order]);
        return $this->db;
    }catch(\Exception $e) {
        $this->log('BrandRepo-editBrand …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel laravel-5.8

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

在德语Excel中解析美国数字格式

我正在创建一个Excel文件,帮助人们自动处理数据.在此表中,有一些数字必须被解析(并转换为其他单位等.简单计算).

这些数字采用美国格式,这意味着它们看起来像:

0,000,000.00
Run Code Online (Sandbox Code Playgroud)

在德国,数字显示如下:

0.000.000,00
Run Code Online (Sandbox Code Playgroud)

在VBA中,我实际上不知道,Excel的哪个本地化版本正在使用(德语或英语).

问题: 是否有一种简单的方法可以将美国格式数字解析为数据类型Double,而不管用户使用的Excel本地化?

亲切的问候,Benedikt

excel vba localization numbers excel-vba

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

模拟数据并将缺失值随机添加到数据框中

如何在模拟数据帧中随机向某些列或每列添加缺失值(例如每列随机缺失约 5%),另外,是否有更有效的方法来模拟具有连续列和因子列的数据帧?

 #Simulate some data
 N <- 2000
 data <- data.frame(id = 1:2000,age = rnorm(N,18:90),bmi = rnorm(N,15:40),
     chol = rnorm(N,50:350), insulin = rnorm(N,2:40),sbp = rnorm(N, 50:200),
               dbp = rnorm(N, 30:150), sex = c(rep(1, 1000), rep(2, 1000)), 
               smoke = rep(c(1, 2), 1000), educ = sample(LETTERS[1:4]))


 #Manually add some missing values
 data <- data %>%
                    mutate(age = "is.na<-"(age, age <19 | age >88),
                    bmi = "is.na<-"(bmi, bmi >38 | bmi <16),
                    insulin = "is.na<-"(insulin, insulin >38),
                    educ = "is.na<-"(educ, bmi >35))
Run Code Online (Sandbox Code Playgroud)

simulation r data-manipulation missing-data imputation

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