我在VS2010中安装了openCV2.3.1.我可以在openCV中读取图像而没有任何错误.但是当我从文件夹open/samples/cpp运行camshiftdemo时.它显示了这个错误.
1> All outputs are up-to-date.
1>main.obj : error LNK2019: unresolved external symbol "class cv::RotatedRect __cdecl cv::CamShift(class cv::_InputArray const &,class cv::Rect_<int> &,class cv::TermCriteria)" (?CamShift@cv@@YA?AVRotatedRect@1@ABV_InputArray@1@AAV?$Rect_@H@1@VTermCriteria@1@@Z) referenced in function _main
1>c:\users\pkru\documents\visual studio 2010\Projects\TestCmean\Debug\TestCmean.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED
Run Code Online (Sandbox Code Playgroud)
当我评论这一行// RotatedRect trackBox = CamShift(backproj,trackWindow,TermCriteria(CV_TERMCRIT_EPS | CV_TERMCRIT_ITER,10,1)); 没错.
在我的另一个代码中它显示这样的错误.这是我的测试手段的代码
int main()
{
// Read reference image
cv::Mat image= cv::imread("Desert.jpg");
if (!image.data)
return 0;
// Define ROI
cv::Mat imageROI= image(cv::Rect(110,260,35,40));
cv::rectangle(image, cv::Rect(110,260,35,40),cv::Scalar(0,0,255));
// Display image
cv::namedWindow("Image");
cv::imshow("Image",image);
// Get …Run Code Online (Sandbox Code Playgroud) 我尝试用selenium登录google.如果我像这个代码一样使用sleep(),它会起作用
browser = webdriver.Firefox()
browser.get('https://admin.google.com/')
emailElem = browser.find_element_by_id('Email')
emailElem.send_keys('mymail')
nextButton = browser.find_element_by_id('next')
nextButton.click()
sleep(5)
passwordElem = browser.find_element_by_id('Passwd')
passwordElem.send_keys('mypass')
signinButton = browser.find_element_by_id('signIn')
signinButton.click()
Run Code Online (Sandbox Code Playgroud)
如果我像这样将睡眠改为WebDriverWait
browser = webdriver.Firefox()
browser.get('https://admin.google.com/')
emailElem = browser.find_element_by_id('Email')
emailElem.send_keys('mymail')
nextButton = browser.find_element_by_id('next')
nextButton.click()
passwordElem = WebDriverWait(browser, 5).until(
EC.presence_of_element_located(browser.find_element_by_id('Passwd'))
)
passwordElem.send_keys('mypass')
signinButton = browser.find_element_by_id('signIn')
signinButton.click()
Run Code Online (Sandbox Code Playgroud)
它显示这样的错误.
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="Passwd"]
Run Code Online (Sandbox Code Playgroud)
如何使用WebDriverWait?
我想像这段代码一样评估准确度、精确度、召回率、f1,但它显示相同的结果。
df = pd.read_csv(r'test.csv')
X = df.iloc[:,:10]
Y = df.iloc[:,10]
X_train, X_test, y_train, y_test = train_test_split(X, Y, test_size=0.2)
clf = DecisionTreeClassifier()
clf = clf.fit(X_train,y_train)
predictions = clf.predict(X_test)
accuracy = accuracy_score(y_test, predictions)
precision = precision_score(y_test, predictions,average='micro')
recall = recall_score(y_test, predictions,average='micro')
f1 = f1_score(y_test, predictions,average='micro')
print("Accuracy: ", accuracy)
print("precision: ", precision)
print("recall: ", recall)
print("f1: ", f1)
Run Code Online (Sandbox Code Playgroud)
它显示这样的输出。
Accuracy: 0.8058823529411765
precision: 0.8058823529411765
recall: 0.8058823529411765
f1: 0.8058823529411765
Run Code Online (Sandbox Code Playgroud)
输出是相同的值。如何修复它?
我有3个表格.我想在Form2中单击按钮时显示Form3并关闭Form1,Form2.这是我的代码.当我运行此代码时,它可以显示Form3但不关闭Form1.
Form1中
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.ShowDialog();
//frm2.Show();
}
Run Code Online (Sandbox Code Playgroud)
窗体2
private void button1_Click(object sender, EventArgs e)
{
Form3 frm3 = new Form3();
Form1 frm1 = new Form1();
frm3.Show();
frm1.Hide(); // It not close Form1
this.Hide();
// frm1.Close();
// this.Close();
}
Run Code Online (Sandbox Code Playgroud) 我有这样的2 numpy矩阵。
矩阵1
arr1 =
array([[ 0., 0., 0.],
[ 0., 0., 0.],
[ 0., 1., 0.]])
Run Code Online (Sandbox Code Playgroud)
矩阵2
arr2 =
array([[ 0., 0., 0.],
[ 0., 0., 1.],
[ 0., 0., 0.]])
Run Code Online (Sandbox Code Playgroud)
我想找到这些矩阵的相似性。我认为xor可以在矩阵上使用。Xor操作应显示出值之间的差异,然后我可以对值1进行计数以计算相似性百分比。我不知道如何xor在python中使用。
该代码不起作用:a = arr1 xor arr2。
我想打开Microsoft Security Essential程序,然后单击VC立即扫描按钮.我可以找到窗口,但找不到控制权.这是我的代码,当我运行此代码时显示控件未找到.我尝试在运行程序中单击"浏览"按钮测试此代码,但是当我尝试使用Microsoft Security Essential时,它找不到控件.我不知道为什么这个控件可能在Tab中.如何使用FindWindowEx()单击Microsoft Security Essential中的立即扫描按钮?
int run_ms(){
ShellExecute(NULL, L"open", L"C:/Program Files/Microsoft Security Client/msseces.exe", NULL, NULL, SW_SHOWNORMAL);
HWND w;
w=FindWindow(NULL, L"Microsoft Security Essentials");
if(w==NULL)
MessageBox(NULL,L"Not found",L"",MB_OK);
else{
HWND cb;
cb = FindWindowEx(w,NULL,NULL,_T("&Scan now"));
if(cb!=NULL)
{
SendMessage(cb,WM_LBUTTONDOWN, NULL,NULL);
SendMessage(cb,WM_LBUTTONUP, NULL,NULL);
}
else
MessageBox(NULL,L"Control not found",L"",MB_OK);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我在Microsoft Security Essential中使用带有按钮的Spy ++,它显示如下
Caption : &Scan now
Class : ALT:BUTTON
I use FindWindowEx() like this cb = FindWindowEx(w,NULL,NULL,_T("&Scan now"));
Run Code Online (Sandbox Code Playgroud)
但它没有找到控制.
我使用的是Windows 8.我尝试使用c#禁用Windows Key,例如http://tamas.io/c-disable-ctrl-alt-del-alt-tab-alt-f4-start-menu-and-so-on/.它没有错误,但Windows键未被禁用.如何用C#禁用Windows Key?
这是我的代码.
namespace TestDisable
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("user32", EntryPoint = "SetWindowsHookExA", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern int SetWindowsHookEx(int idHook, LowLevelKeyboardProcDelegate lpfn, int hMod, int dwThreadId);
[DllImport("user32", EntryPoint = "UnhookWindowsHookEx", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern int UnhookWindowsHookEx(int hHook);
public delegate int LowLevelKeyboardProcDelegate(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);
[DllImport("user32", EntryPoint = "CallNextHookEx", …Run Code Online (Sandbox Code Playgroud) 我这样使用sklearn MinMaxScaler()。
from sklearn.preprocessing import MinMaxScaler
sc = MinMaxScaler()
train_sc = sc.fit_transform(train)
test_sc = sc.transform(test)
Run Code Online (Sandbox Code Playgroud)
它将数据更改为0-1范围。在我已经预测它仍然是值0-1之后。如何转换回真实价值?
python ×4
c# ×2
c++ ×2
scikit-learn ×2
visual-c++ ×2
c ×1
evaluation ×1
keras ×1
matrix ×1
mfc ×1
numpy ×1
opencv ×1
pinvoke ×1
selenium ×1
spy++ ×1
tensorflow ×1
winapi ×1
winforms ×1