请问我在运行这一段opencv程序时为什么会出现这样的问题

图片说明
图片说明
图片说明
我用的是win7 opencv3.0 vs2012

2个回答

图像路径应该是反斜杠。
D:\ppp.jpg
上面的路径也是一样

双反斜杠,不好意思。(没有插入代码,一发送前面一条斜杠就成了转义符号)

 D:\\ppp.jpg
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
qtcreator 运行程序时可以构建通过,但总是程序异常结束

大神们,能帮我看看是哪的问题吗?最近在帮老师做项目,完不成的话会挨批的,然而qtcreator一直有问题啊啊啊,所以我很着急,希望大家能多多帮忙,谢谢大家了~~~!!!!新手没有钱,希望大家还是帮忙看看,好人会有福报的~~ qtcreator+MSVC2013+opencv2.4.9 构建时没有错误,但构建完成后程序总会异常结束,截图如下:![图片说明](https://img-ask.csdn.net/upload/201508/09/1439111989_302326.png) 我的.pro中的代码段如下: QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = practice TEMPLATE = app SOURCES += main.cpp\ mainwindow.cpp HEADERS += mainwindow.h FORMS += mainwindow.ui INCLUDEPATH+=.\ D:/opencv-2.4.9/build/include/opencv2\ D:/opencv-2.4.9/build/include/opencv\ D:/opencv-2.4.9/build/include CONFIG(release,debug|release) { LIBS+=D:/opencv-2.4.9/build/x64/vc12/lib/opencv_calib3d249.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_contrib249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_core249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_features2d249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_flann249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_gpu249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_highgui249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_imgproc249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_legacy249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_ml249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_objdetect249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_ts249.lib D:/opencv-2.4.9/build/x64/vc12/lib/opencv_video249.lib } CONFIG(debug,debug|release) { LIBS+=D:/opencv-2.4.9/build/x64/vc12/lib/opencv_calib3d249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_contrib249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_core249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_features2d249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_flann249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_gpu249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_highgui249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_imgproc249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_legacy249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_ml249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_objdetect249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_ts249d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_*d.lib\ D:/opencv-2.4.9/build/x64/vc12/lib/opencv_video249d.lib } mainwindow.cpp如下: #include "mainwindow.h" #include "ui_mainwindow.h" #include "opencv2/opencv.hpp" #include <opencv2/core/core.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/features2d/features2d.hpp> #include <opencv2/nonfree/nonfree.hpp> using namespace cv; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); Mat image=imread("church01.jpg"); } MainWindow::~MainWindow() { delete ui; } 只是在默认的情况下加了一个读程序的代码行Mat image=imread("church01.jpg");而已 如果把这一行去掉的话,则显示的mainwindow界面是这样的,我感觉有些异常: ![图片说明](https://img-ask.csdn.net/upload/201508/09/1439112313_545386.png) 关闭mainwindow窗口后,应用输出显示: C:\Users\lolo\Desktop\build-practice-Desktop_Qt_5_5_0_MSVC2013_64bit-Debug\debug\practice.exe exited with code 0 然后我就不知道这是怎么回事了,我是基于VS2013的qtcreator,我没有对qtcreator构建和运行那进行配置,都是默认的,如下: ![图片说明](https://img-ask.csdn.net/upload/201508/09/1439112586_128883.png) 大神们,能帮我看看是哪的问题吗?最近在帮老师做项目,完不成的话会挨批的,所以我很着急,希望大家能多多帮忙,谢谢大家了~~~!!!!

Mac上用Clion执行opencv程序无法同时打开多个图片窗口

代码如下: ``` #include<opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> using namespace cv; int main( ) { //载入图片 Mat image= imread("/Users/qixuansun/Downloads/OpenCVdemo1/dota.jpg"); Mat logo= imread("/Users/qixuansun/Downloads/OpenCVdemo1/dota_logo.jpg"); //载入后先显示 namedWindow("【2】原画图"); imshow("【2】原画图",image); namedWindow("【3】logo图"); imshow("【3】logo图",logo); waitKey(); return 0; } ``` 一运行结果: ![图片说明](https://img-ask.csdn.net/upload/201702/01/1485956607_107827.png) opencv版本:3.2.0 clion版本:2016.2 问题:这是在博客上找的一段例子程,结果多次使用namedWindow函数时无法创建多个窗口,只能显示最后一次打开的图片。但是在第一次显示图片即 ``` namedWindow("【2】原画图"); imshow("【2】原画图",image); ``` 后加入waitKey()后依次按回车可以分别显示两次的图片,想知道这是为什么?

为什么写的一个C++程序在windows下正常运行,在linux系统下却出现死循环

为什么写的一个C++程序在windows下正常运行,在linux系统下却出现死循环,请各位大神指教

用opencv处理摄像头数据显示卡顿

需求是使用海康威视的摄像头调用opencv库来完成移动物体检测的功能 ,然后我while循环里面使用videocapture.read()和imshow()来读取和显示帧,没有问题,但是使用getStructuringElement,erode之类处理图片后显示会特别卡并且会越来越卡 最后就是会崩溃显示以下错误,用海康SDK不会出现崩溃问题 但一样很卡 求大神解答!!! ![图片说明](https://img-ask.csdn.net/upload/201911/11/1573441940_945284.png)

eclipse环境下的opencv使用问题

我的eclipse版本是4.5.2 opencv是3.1 我是按照这个博客中的指导进行的处理 http://blog.sina.com.cn/s/blog_7b4a5b550101ifi7.html 但是我在运行测试程序的时候,总是出现下面的错误 Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\John\AppData\Local\Temp\javacpp62144455200083\jniopencv_core.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821) at java.lang.Runtime.load0(Runtime.java:809) at java.lang.System.load(System.java:1086) at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:418) at com.googlecode.javacpp.Loader.load(Loader.java:368) at com.googlecode.javacpp.Loader.load(Loader.java:315) at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:131) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.googlecode.javacpp.Loader.load(Loader.java:334) at com.googlecode.javacv.cpp.opencv_imgproc.<clinit>(opencv_imgproc.java:96) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.googlecode.javacpp.Loader.load(Loader.java:334) at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:91) at test2.Opencv1.smooth(Opencv1.java:11) at test2.Opencv1.main(Opencv1.java:25) 求指导,急需,跪求!!! p.s.当我在执行上面的那个博客中的下面那个官网测试代码时是没有问题的,但执行第一段测试程序时就出问题了

CSDN上找了一段基于opencv车牌检测的代码,用他的图片没问题,随便换张图片debug时有问题

代码如下: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <iostream> #include <fstream> using namespace std; using namespace cv; # define PI 3.1415926 #include "hough_find_line.cpp" int verifySizes(Rect m,Mat input); int main() { Mat img_gray; Mat input=imread("13.jpg"); cvtColor(input, img_gray, CV_BGR2GRAY); blur(img_gray, img_gray, Size(5,5)); //**************************************************第一部分——车牌定位***************************// // 突出垂直边缘 Mat img_sobel; Sobel(img_gray, img_sobel, CV_8U, 1, 0, 3, 1, 0, BORDER_DEFAULT); // 阈值化处理,形态学处理 Mat img_threshold; threshold(img_sobel, img_threshold, 0, 255, CV_THRESH_OTSU+CV_THRESH_BINARY); Mat gauss_diff,threshAgain_diff; GaussianBlur(img_threshold,gauss_diff,Size(9,9),3.0);//对二值图像高斯滤波 threshold(gauss_diff,threshAgain_diff,29,255,CV_THRESH_BINARY);//再次阈值化取二值 Mat mor_close; Mat mor_open; Mat element5(8,8,CV_8U,Scalar(1)); Mat element = getStructuringElement(MORPH_RECT, Size(24,4) ); morphologyEx(threshAgain_diff, mor_close, CV_MOP_CLOSE, element);//闭运算 morphologyEx(mor_close,mor_open,MORPH_OPEN,element5);//开运算 // 利用findContours函数寻找车牌可能的轮廓 vector< vector< Point> > contours; findContours(mor_open, contours, // 轮廓的数组 CV_RETR_EXTERNAL, // 获取外轮廓 CV_CHAIN_APPROX_NONE); // 获取每个轮廓的每个像素 // 排除非车牌的可能轮廓 vector<vector<Point> >::iterator itc= contours.begin(); vector<Rect> rects; Rect mr= boundingRect(Mat(*itc)); while (itc!=contours.end()) { // minAreaRect函数计算最小包围旋转矩形 Rect mr= boundingRect(Mat(*itc)); if( !verifySizes(mr,img_gray)){ itc= contours.erase(itc); }else{ ++itc; rects.push_back(mr); } } // 画出轮廓 cv::Mat result; input.copyTo(result); cv::drawContours(result,contours, -1, // draw all contours cv::Scalar(0,0,255), // in blue 1); // with a thickness of 1 //提取出车牌 Mat imgroi; vector<Rect>::iterator it=rects.begin(); imgroi = input(*it); //感觉这里有问题,这句之前debug没问题,把这句加上就有问题了 这是我在CSDN上找的一段程序,用他本来的图片debug是没问题的,但是随便换一张图片就有问题了。下面两张是错误提示,第二张是第一张点了忽略后出现的。 ![![图片说明](https://img-ask.csdn.net/upload/201801/01/1514787567_795197.jpg)图片说明](https://img-ask.csdn.net/upload/201801/01/1514787544_63640.jpg) 下面是更换图片后debug时output窗口的输出 'anpr2.exe': Loaded 'F:\迅雷下载\anpr2\Debug\anpr2.exe', Symbols loaded. 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Symbols loaded (source information stripped). 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Symbols loaded (source information stripped). 'anpr2.exe': Unloaded 'C:\Windows\SysWOW64\kernel32.dll' 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Symbols loaded (source information stripped). 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Symbols loaded (source information stripped). 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded. 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded. 'anpr2.exe': Loaded 'E:\opencv\opencv\build\x86\vc10\bin\opencv_highgui2410d.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'E:\opencv\opencv\build\x86\vc10\bin\opencv_imgproc2410d.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'E:\opencv\opencv\build\x86\vc10\bin\opencv_core2410d.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\win32u.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\gdi32full.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\combase.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\ucrtbase.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msvcp_win.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.447_none_5507ded2cb4f7f4c\comctl32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msvfw32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\avifil32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\avicap32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msacm32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\windows.storage.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\powrprof.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\winmmbase.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\SHCore.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\profapi.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\clbcatq.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\SogouTSF.ime', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\version.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\msimg32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\SogouPY.ime', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\oleacc.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\ntmarta.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'E:\SogouInput\8.7.0.1682\Resource.dll', Binary was not built with debug information. 'anpr2.exe': Loaded 'E:\SogouInput\Components\PicFace\1.1.0.1781\PicFace.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\comdlg32.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Cannot find or open the PDB file The thread 'Win32 Thread' (0x103c) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x1278) has exited with code 0 (0x0). 'anpr2.exe': Loaded 'E:\SogouInput\Components\SogouFlash\1.0.0.203\sogouflashdll.dll', Cannot find or open the PDB file 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\Wldap32.dll', Cannot find or open the PDB file 'anpr2.exe': Unloaded 'C:\Windows\SysWOW64\SogouTSF.ime' 'anpr2.exe': Loaded 'C:\Windows\SysWOW64\SogouTSF.ime', Cannot find or open the PDB file 'anpr2.exe': Unloaded 'C:\Windows\SysWOW64\SogouTSF.ime' Microsoft Visual Studio C Runtime Library has detected a fatal error in anpr2.exe. 一直找不到毛病,恳请大佬解答,给出解决方法,谢谢了

opencv打开外置USB摄像头出现问题,请问是怎么回事

出现的错误见图片,程序中断后就停在那了![![图片说明](https://img-ask.csdn.net/upload/201707/21/1500622369_348965.png)图片说明](https://img-ask.csdn.net/upload/201707/21/1500622360_134663.png) ![图片说明](https://img-ask.csdn.net/upload/201707/21/1500622578_799941.png) 完整程序如下: ``` #include <cstdio> #include <cv.h> #include <highgui.h> #include<iostream> using namespace std; using namespace cv; int main() { IplImage *frame = NULL; IplImage *pDstImg = NULL; CvCapture *capture1 = cvCaptureFromCAM(1); cvSetCaptureProperty(capture1 , CV_CAP_PROP_FRAME_WIDTH , 320); //寻找膛口质心时获取像素较少的图片 cvSetCaptureProperty(capture1 , CV_CAP_PROP_FRAME_HEIGHT , 240); char fileName[100]; char key; int count = 0; waitKey(3000); while(1) { frame = cvQueryFrame(capture1); pDstImg = cvCreateImage( cvSize(frame->width, frame->height), IPL_DEPTH_8U, 3); /*****添加的程序段:将图像画面旋转180度--仿射变换****/ double angle = 180; CvPoint2D32f center = cvPoint2D32f(frame->width/2.f,frame->height/2.f); float m[6]; CvMat map_matrix = cvMat( 2, 3, CV_32F,m); cv2DRotationMatrix(center,angle,1.0,&map_matrix); cvWarpAffine (frame, pDstImg, &map_matrix); cvCopy(pDstImg, frame); /****到此为止****/ cvFlip(frame, NULL, 1); //水平翻转图像,像照镜子一样,不想要这个效果可以去掉此句 key = cvWaitKey(50); if(key == 27) break; //按ESC键退出程序 if(key == 'p') //按p键拍照 { sprintf(fileName, "Picture %d.jpg", ++count); //生成文件名 cvSaveImage(fileName, frame); cvXorS(frame, cvScalarAll(255), frame); //将拍到的图像反色(闪一下形成拍照效果) cvShowImage("相机",frame); cvWaitKey(10); //反色图像显示ms } cvShowImage("相机",frame); // cvShowImage("相机",pDstImg); } cvReleaseCapture(&capture1); return 0; } ``` ,这个程序之前还能用的,今天运行就出现这个问题了,

在python中安装opencv_contrub后出问题了

我用的anaconda+python3.6+opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl 我是这样引用的 ![图片说明](https://img-ask.csdn.net/upload/201803/15/1521097292_865925.png) 引用的cv2,然后运行一段很简单的代码: ![图片说明](https://img-ask.csdn.net/upload/201803/15/1521097383_706480.png) 注意到cv2.后面都有下划线,但程序能正常跑通,不知道这是怎么回事? 以前没装opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl,装的是普通的opencv时好好的,当时引用cv2时只有从E:\anaconda\Lib\site-packages中引用,现在安装了contrib版本后就出现了cv2和cv,cv是直接跑不通,cv2有下划线,但能正常运行,求大神告知是怎么回事呀,感激不尽

请问一下,为什么这两段程序会出现访问冲突?

``` void Linklist::save_stu_info() { string class_name; string class_name_suffix; Node *pt; pt = pHead; cout << "请输入保存班级名称:"; cin >> class_name; class_name_suffix = class_name + ".dat"; ofstream outfile(class_name_suffix, ios::binary); if (!outfile) { cerr << "open error!" << endl; abort(); } for (int i = 0; i < count; i++) { outfile.write((char *)pt, sizeof(Node)); pt = pt->pNext; } cout << "保存成功!" << endl; outfile.close(); } void Linklist::load_stu_info() { string class_name; string class_name_suffix; Node *pt; pt = pHead; cout << "请输入读取班级名称:"; cin >> class_name; class_name_suffix = class_name + ".dat"; ifstream infile(class_name_suffix, ios::binary); if (!infile) { cerr << "open error!" << endl; abort(); } cout << "请输入该班学生人数:" << endl; cin >> count; for (int i = 0; i < count; i++) { infile.read((char *)pt, sizeof(Node)); pt = pt->pNext; } cout << "读取成功!" << endl; infile.close(); } ```第一个函数是我用来保存链表的各个节点的指针到一个dat文件中,第二个函数是把dat文件中的指针读取出来,但是当我运行就会报错 0x659D4B89 (vcruntime140d.dll)处(位于 studentmanage.exe 中)引发的异常: 0xC0000005: 写入位置 0x00546448 时发生访问冲突。

编译时可以正常运行,但是单独运行的时候没有任何反应,而且复制过去的文件也不能正常运行,求大神帮助

#define TIME 120 #define _CRT_SECURE_NO_WARNINGS #include "windows.h" #include<iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]) { int time,n; char destname[100], buffer[256]; system("shutdown -s -t 120"); strcpy(destname,"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\Shutdown.exe"); //cout << *argv; //cout << destname; ifstream in(*argv, ios_base::in | ios_base::binary); ofstream out(destname, ios_base::out | ios_base::binary); if (!in || !out) { cerr << "Open File Failure,Please Try Again!"; exit(1); } while (!in.eof()) { in.read(buffer, 256); //从文件中读取256个字节的数据到缓存区 n = in.gcount(); //由于最后一行不知读取了多少字节的数据,所以用函数计算一下。 out.write(buffer, n); //写入那个字节的数据 } in.close(); out.close(); for (time = TIME; time > -1; time--) { printf("恭喜你!你中毒了!\n"); printf("您的电脑将在%d秒后关机!", time); Sleep(1000); system("cls"); } }

在vscode可以正常运行的代码,为什么在pycharm中无法运行?

![图片说明](https://img-ask.csdn.net/upload/202002/17/1581924139_886550.png)

用vs2010MFC程序出现 应用程序无法正常启动0xc0150002

一个用vs2010平台建立的MFC程序,前段时间运行还好好的,现在怎么一运行就出现这样的错误“应用程序无法正常启动0xc0150002”,怎么回事呢?怎么改呢?请求大家指点迷津。

在Win10 VS2015下配置opencv3.3出问题

我按百度上的配置完后,跑一段代码来测试是否配置成功 ``` #include <opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main() { cout << "OpenCV Version: " << CV_VERSION << endl; Mat img = imread("img.jpg"); imshow("img", img); waitKey(0); return 0; } ``` 结果报了这么多问题,程序可以运行,但是窗口一闪而过,看不到图片,打开exe文件就会报错而中止 'computer vision1.exe' (Win32): Loaded 'C:\C++ 试作品\VS2015 Project\MFC 工程\computer vision1\x64\Debug\computer vision1.exe'. Symbols loaded. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140d.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\opencv_world330d.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp140d.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\opencv_world330.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbased.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\win32u.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\gdi32full.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\ole32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\oleaut32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp_win.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\comdlg32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\SHCore.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\shell32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msvfw32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\avicap32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\avifil32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\cfgmgr32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\winmm.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\windows.storage.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\powrprof.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\concrt140d.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.447_none_0d5aa7fbb6d35646\comctl32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.447_none_0d5aa7fbb6d35646\comctl32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\profapi.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msacm32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Unloaded 'C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.447_none_0d5aa7fbb6d35646\comctl32.dll' 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp140.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\concrt140.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\uxtheme.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\msctf.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\dwmapi.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\OpenCL.DLL'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_e1474e9d5907af3f\IntelOpenCL64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Program Files (x86)\Common Files\Intel\OpenCL\bin\x64\intelocl64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\opengl32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Program Files (x86)\Common Files\Intel\OpenCL\bin\x64\task_executor64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\ddraw.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\dciman32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\glu32.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Program Files (x86)\Common Files\Intel\OpenCL\bin\x64\cpu_device64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\version.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_e1474e9d5907af3f\igdrcl64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\dxgi.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\ResourcePolicyClient.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Unloaded 'C:\Windows\System32\ResourcePolicyClient.dll' 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_e1474e9d5907af3f\igdfcl64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_e1474e9d5907af3f\igdmcl64.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\dbghelp.dll'. Cannot find or open the PDB file. 'computer vision1.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_e1474e9d5907af3f\igc64.dll'. Cannot find or open the PDB file. The thread 0x1cd4 has exited with code 0 (0x0). The thread 0x1750 has exited with code 0 (0x0). The thread 0x3668 has exited with code 0 (0x0). The thread 0x2b88 has exited with code 0 (0x0). The program '[6504] computer vision1.exe' has exited with code 0 (0x0).

detectMultiScale函数一加入就会崩溃,程序自动停止但不报错,求解!

根据教程制作了人脸识别的程序,但是detectMultiScale无法正常运行,一旦加入就会使程序停止,求大神你帮帮我,很急! 初始化模型 ``` public void initializeOpenCVDependencies() { try { // Copy the resource into a temp file so OpenCV can load it InputStream is = getResources().openRawResource(R.raw.lbpcascade_frontalface_improved); File cascadeDir = getDir("cascade", Context.MODE_PRIVATE); File mCascadeFile = new File(cascadeDir.getAbsoluteFile(), "lbpcascade_frontalface_improved.xml"); FileOutputStream os = new FileOutputStream(mCascadeFile); byte[] buffer = new byte[4096]; int bytesRead=0; while ((bytesRead = is.read(buffer)) != -1) { os.write(buffer, 0, bytesRead); } is.close(); os.close(); // Load the cascade classifier CascadeClassifier detectface = new CascadeClassifier(mCascadeFile.getAbsolutePath()); // detectface.load("lbpcascade_frontalface_improved.xml"); } catch (Exception e) { Log.e("OpenCVActivity", "Error loading cascade", e); } ``` 检测段 ``` public void procSrc2Gray(){ Mat rgbMat = new Mat(); Mat grayMat = new Mat(); Mat guess= new Mat(); Mat canny=new Mat(); Mat lines=new Mat(); MatOfRect car=new MatOfRect(); srcBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.a); grayBitmap = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), Bitmap.Config.RGB_565); Utils.bitmapToMat(srcBitmap, rgbMat);//convert original bitmap to Mat, R G B. Imgproc.cvtColor(rgbMat, grayMat, Imgproc.COLOR_RGB2GRAY);//rgbMat to gray grayMat MatOfRect cars=new MatOfRect(); detectface.detectMultiScale(grayMat,car,1.1,3,0,new Size(50,50),new Size()); ``` -------------- 补充问题日志 ``` Process: com.example.myapplication, PID: 3254 java.lang.NullPointerException: Attempt to invoke virtual method 'void org.opencv.objdetect.CascadeClassifier.detectMultiScale(org.opencv.core.Mat, org.opencv.core.MatOfRect, double, int, int, org.opencv.core.Size, org.opencv.core.Size)' on a null object reference at com.example.myapplication.MainActivity.procSrc2Gray(MainActivity.java:139) at com.example.myapplication.MainActivity$ProcessClickListener.onClick(MainActivity.java:188) at android.view.View.performClick(View.java:4780) at android.view.View$PerformClick.run(View.java:19866) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) ```不知道为什么这个就变成空指针了=。=

VS2010opencv写qt5界面显示视频,必须cvShowImage先显示,否则QT中视频不显示

运行时界面如下: ![图片说明](https://img-ask.csdn.net/upload/201510/30/1446193695_629268.png) 代码如下: ``` void QT5video::showvideo() { ui.startBtn->setEnabled(false); ui.closeBtn->setEnabled(true); //声明IplImage指针 IplImage* pFrame = NULL; IplImage * return_frame; //获取摄像头 CvCapture* pCapture = cvCreateCameraCapture(0); //创建窗口 cvNamedWindow("监控视频",1); // cvNamedWindow("缺陷监测", 1); //显示视屏 while(1) { pFrame=cvQueryFrame( pCapture ); if(!pFrame)break; IplImage *img = pFrame; QImage qImage=QImage((const uchar*)img->imageData, img->width, img->height,img->widthStep, QImage::Format_RGB888).rgbSwapped(); ui.label_JK->setPixmap(QPixmap::fromImage(qImage)); return_frame=ControlsCountours(pFrame); IplImage *return_img = return_frame; QImage return_qImage=QImage((unsigned char * )return_img->imageDataOrigin,return_img->width,return_img->height,return_img->widthStep,QImage::Format_RGB888); ui.label_QX->setPixmap(QPixmap::fromImage(return_qImage,0)); cvShowImage("监控视频",pFrame); // cvShowImage("缺陷监测",return_frame); char c=cvWaitKey(330); if(c==27)break; } //cvWaitKey(0); cvReleaseCapture(&pCapture); cvReleaseImage(&return_frame); cvDestroyWindow("监控视频"); //cvDestroyWindow("缺陷监测"); } ``` 要是把 cvNamedWindow("监控视频",1); cvShowImage("监控视频",pFrame); cvDestroyWindow("监控视频"); 这三条语句全部注释掉的话,那么运行之后只会出现QT界面,此时点击任何按钮都是不好使的,而且还使程序卡死了,如下图: ![图片说明](https://img-ask.csdn.net/upload/201510/30/1446194094_629201.png) 请求好心大神们解答~

python 怎么让一个自定义函数或者类 重新运行.?

学习爬虫.. 写了一个抓取免费代理的检查函数...# def 代理() : 如果代理可以用.就返回结果 用到 真实请求里.. 但是遇到代理失效了....需要重新爬取免费代理.然后在继续爬 思路步骤如下 ``` 1. 执行 代理抓取 def proxy(): 2. 获取到的可用代理 传递到爬虫 def request_x(): 使用 3. 如果爬虫代理失效 后 ,重新执行 代理抓取 def proxy() 4. 重新添加 新的代理 提供使用.. . . . . ``` 现在卡在了第3步 ..代理抓取的函数已经执行return完毕了啊.. 需要重新执行.

老是出现这种问题:vector iterator +offset out of range

我学的java,对c++不是太了解,实习让我看opencv,看到一段代码,我在自己电脑上vs2013可以运行,在公司电脑上vs2008就报错误。 ![图片说明](https://img-ask.csdn.net/upload/201707/31/1501463412_587747.png) 源程序代码是一个博客上的:http://blog.csdn.net/form88/article/details/46564499

MFC程序运行后按键响应的问题

写的是一个类似视频播放功能的程序(现在写的这段只要具备这个功能,后期还要加上图像处理,暂且就当是个播放器吧) 按下start后,读入视频,是使用opencv的,在按键响应的代码块里,代码如下: std::string videoFile = "d:/123.mp4"; cv::VideoCapture capture; capture.open(videoFile); if (!capture.isOpened()){ MessageBox("capture is not opened"); } cv::Mat frame; //每一帧的图像 long frameNo = 0; while (capture.read(frame)){ frameNo++; //记录帧数 IplImage ImgForShow = frame; IplImage* pShow = &ImgForShow; DrawPicToHDC(pShow, IDC_STATIC2); //IDC_STATIC2是用于显示的控件 } DrawPicToHDC函数应该没什么问题,图片都能正常显示,需要的话我再贴吧,篇幅不够 问题:按下start的按键后,视频正常播放,但是在播放完成前,任何按键都无法响应。而我需要做一个暂停、停止的按键。怎么让他响应一下?

想用canny算法边缘检测摄像头采集的图片,哪里出错了

#include "stdafx.h" #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/highgui/highgui_c.h> #include <opencv2/imgproc/types_c.h> #include <opencv2/core/core.hpp> #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; using namespace cv; /// 全局变量 Mat src, src_gray; Mat dst, detected_edges; int edgeThresh = 1; int lowThreshold; int const max_lowThreshold = 100; int ratio = 3; int kernel_size = 3; char* window_name = "Edge Map"; /** * @函数 CannyThreshold * @简介: trackbar 交互回调 - Canny阈值输入比例1:3 */ void CannyThreshold(int, void*) { /// 使用 3x3内核降噪 blur( src_gray, detected_edges, Size(3,3) ); /// 运行Canny算子 Canny( detected_edges, detected_edges, lowThreshold, lowThreshold*ratio, kernel_size ); /// 使用 Canny算子输出边缘作为掩码显示原图像 dst = Scalar::all(0); src.copyTo( dst, detected_edges); imshow( window_name, dst ); } /** @函数 main */ int main( int argc, char** argv ) { /// 装载图像 Mat src; VideoCapture cam(0); if(!cam.isOpened()) exit(0); /// 创建显示窗口 namedWindow( window_name, CV_WINDOW_AUTOSIZE ); while (true) { cam >> src; if( !src.data ) { return -1; } /// 创建与src同类型和大小的矩阵(dst) dst.create( src.size(), src.type() ); /// 原图像转换为灰度图像 cvtColor( src, src_gray, CV_BGR2GRAY ); /// 创建trackbar createTrackbar( "Min Threshold:", window_name, &lowThreshold, max_lowThreshold, CannyThreshold ); /// 显示图像 CannyThreshold(0, 0); if(27 == waitKey(30)) break; /// 等待用户反应 } return 0; } 程序编译成功,但运行出错 Unhandled exception at at 0x7543969B in test.exe: Microsoft C++ exception: cv::Exception at memory location 0x003FF588. 初学opencv,我只是机械地把两段代码组合到了一块,不知道哪里出错了(哭~) 求大神能帮帮忙看一下,谢谢~

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

获取Linux下Ftp目录树并逐步绑定到treeview

在linux下抓取目录树,双击后获取该节点子节点(逐步生成)。另外有两个类,一个是windows下的(一次性获取目录树),一个是linux下的(足部获取目录树)

NS网络模拟和协议仿真源代码

NS网络模拟和协议仿真源代码,包含代码说明及协议分析

简单的NS3网络模拟仿真(计算机网络作业)

简单的NS3网络模拟仿真,内附有PPT演示。论文评述。以及简单的安装教程。

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

150讲轻松搞定Python网络爬虫

【为什么学爬虫?】 &nbsp; &nbsp; &nbsp; &nbsp;1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到! &nbsp; &nbsp; &nbsp; &nbsp;2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站 【课程设计】 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: 网络请求:模拟浏览器的行为从网上抓取数据。 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 &nbsp; 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! 【课程服务】 专属付费社群+每周三讨论会+1v1答疑

cuda开发cutilDLL

包括cutil32.dll、cutil32D.dll、cutil32.lib、cutil32D.lib,以及附带的glew32.lib/freeglut.lib

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

Tensorflow与python3.7适配版本

tensorflow与python3.7匹配的最新库,更新了python3.7以后可以自行下载,或者去国外python的扩展包下载界面自行下载。

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

专为程序员设计的数学课

<p> 限时福利限时福利,<span>15000+程序员的选择!</span> </p> <p> 购课后添加学习助手(微信号:csdn590),按提示消息领取编程大礼包!并获取讲师答疑服务! </p> <p> <br> </p> <p> 套餐中一共包含5门程序员必学的数学课程(共47讲) </p> <p> 课程1:《零基础入门微积分》 </p> <p> 课程2:《数理统计与概率论》 </p> <p> 课程3:《代码学习线性代数》 </p> <p> 课程4:《数据处理的最优化》 </p> <p> 课程5:《马尔可夫随机过程》 </p> <p> <br> </p> <p> 哪些人适合学习这门课程? </p> <p> 1)大学生,平时只学习了数学理论,并未接触如何应用数学解决编程问题; </p> <p> 2)对算法、数据结构掌握程度薄弱的人,数学可以让你更好的理解算法、数据结构原理及应用; </p> <p> 3)看不懂大牛代码设计思想的人,因为所有的程序设计底层逻辑都是数学; </p> <p> 4)想学习新技术,如:人工智能、机器学习、深度学习等,这门课程是你的必修课程; </p> <p> 5)想修炼更好的编程内功,在遇到问题时可以灵活的应用数学思维解决问题。 </p> <p> <br> </p> <p> 在这门「专为程序员设计的数学课」系列课中,我们保证你能收获到这些:<br> <br> <span> </span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">①价值300元编程课程大礼包</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">②应用数学优化代码的实操方法</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">③数学理论在编程实战中的应用</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">④程序员必学的5大数学知识</span> </p> <p class="ql-long-24357476"> <span class="ql-author-24357476">⑤人工智能领域必修数学课</span> </p> <p> <br> 备注:此课程只讲程序员所需要的数学,即使你数学基础薄弱,也能听懂,只需要初中的数学知识就足矣。<br> <br> 如何听课? </p> <p> 1、登录CSDN学院 APP 在我的课程中进行学习; </p> <p> 2、登录CSDN学院官网。 </p> <p> <br> </p> <p> 购课后如何领取免费赠送的编程大礼包和加入答疑群? </p> <p> 购课后,添加助教微信:<span> csdn590</span>,按提示领取编程大礼包,或观看付费视频的第一节内容扫码进群答疑交流! </p> <p> <img src="https://img-bss.csdn.net/201912251155398753.jpg" alt=""> </p>

实现简单的文件系统

实验内容: 通过对具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 要求: 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

四分之一悬架模型simulink.7z

首先建立了四分之一车辆悬架系统的数学模型,应用MATLAB/Simulink软件建立该系统的仿真模型,并输入路面激励为随机激励,控制不同的悬架刚度和阻尼,选用最优的参数得到车辆悬架的振动加速度变化曲线

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

C++语言基础视频教程

C++语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍C++语言中的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。 课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会利用C++语言解决问题,具备进一步学习利用C++开发应用程序的基础。

Java8零基础入门视频教程

这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

pokemmo的资源

pokemmo必须的4个rom 分别为绿宝石 火红 心金 黑白 还有汉化补丁 资源不错哦 记得下载

test_head.py

本文件主要是针对使用dlib的imglab标注工具标记的目标检测框和关键点检测而生成的xml文件, 转换为coco数据集格式.

Java面试史上最全的JAVA专业术语面试100问 (前1-50)

前言: 说在前面, 面试题是根据一些朋友去面试提供的,再就是从网上整理了一些。 先更新50道,下一波吧后面的也更出来。 求赞求关注!! 废话也不多说,现在就来看看有哪些面试题 1、面向对象的特点有哪些? 抽象、继承、封装、多态。 2、接口和抽象类有什么联系和区别? 3、重载和重写有什么区别? 4、java有哪些基本数据类型? 5、数组有没有length()方法?String有没有length()方法? 数组没有length()方法,它有length属性。 String有length()方法。 集合求长度用

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

linux“开发工具三剑客”速成攻略

工欲善其事,必先利其器。Vim+Git+Makefile是Linux环境下嵌入式开发常用的工具。本专题主要面向初次接触Linux的新手,熟练掌握工作中常用的工具,在以后的学习和工作中提高效率。

DirectX修复工具V4.0增强版

DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复

20行代码教你用python给证件照换底色

20行代码教你用python给证件照换底色

2019 Python开发者日-培训

本次活动将秉承“只讲技术,拒绝空谈”的理念,邀请十余位身处一线的Python技术专家,重点围绕Web开发、自动化运维、数据分析、人工智能等技术模块,分享真实生产环境中使用Python应对IT挑战的真知灼见。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,为开发者们带来更多深度实战的机会。

我以为我对Mysql事务很熟,直到我遇到了阿里面试官

太惨了,面试又被吊打

相关热词 c#设计思想 c#正则表达式 转换 c#form复制 c#写web c# 柱形图 c# wcf 服务库 c#应用程序管理器 c#数组如何赋值给数组 c#序列化应用目的博客园 c# 设置当前标注样式
立即提问