从图像中提取cnn特征,python
我需要提取广告页面的组件;首先,我需要检测并标记网页广告页面的按钮(页面下方写有“点击”的小矩形)(我将这些页面用作我的数据的图像)。我已经训练了数据,以便CNN检测按钮,它完全知道图像是否是按钮。然而,在我训练了数据之后,我在CNN标记这些检测到的按钮时遇到了一些麻烦。我很乐意接受任何建议。这是代码从图像中提取cnn特征,python,python,image-processing,neural-network,deep-learning,image-segmentation,Python,Image Processing,Neural Network,Deep Learning,Image Segmentation,我需要提取广告页面的组件;首先,我需要检测并标记网页广告页面的按钮(页面下方写有“点击”的小矩形)(我将这些页面用作我的数据的图像)。我已经训练了数据,以便CNN检测按钮,它完全知道图像是否是按钮。然而,在我训练了数据之后,我在CNN标记这些检测到的按钮时遇到了一些麻烦。我很乐意接受任何建议。这是代码 from keras.models import Sequential from keras.layers import Convolution2D from keras.layers impor
from keras.models import Sequential
from keras.layers import Convolution2D
from keras.layers import MaxPooling2D
from keras.layers import Flatten
from keras.layers import Dense
#Initialising the CNN
classifier = Sequential()
#Step 1: Convolution
classifier.add(Convolution2D(32, 3, 3, input_shape = (64, 64, 3), activation
= 'relu'))
#Step 2: Pooling
classifier.add(MaxPooling2D(pool_size= (2,2)))
#Step 3:Flatten
classifier.add(Flatten())
#Step 4: Full connection
classifier.add(Dense(output_dim = 128, activation = 'relu'))
classifier.add(Dense(output_dim = 1, activation = 'sigmoid'))
#Compiling the CNN
classifier.compile(optimizer = 'adam', loss = 'binary_crossentropy', metrics
= ['accuracy'])
#Fitting the CNN to the Images from keras.preprocessing.image import ImageDataGenerator
train_datagen = ImageDataGenerator(rescale=1./255, shear_range=0.2, zoom_range=0.2, horizontal_flip=True)
test_datagen = ImageDataGenerator(rescale=1./255)
training_set = train_datagen.flow_from_directory('train_set1',
target_size=(64, 64),
batch_size=32,
class_mode='binary')
test_set = test_datagen.flow_from_directory('test_set1', target_size(64,64),
batch_size=32,class_mode='binary')
classifier.fit_generator(training_set, steps_per_epoch=2754, epochs=25,
validation_data=test_set, nb_val_samples=460)
请阅读并改进您的问题。举例说明。我甚至不明白你的意思。添加页面的按钮是什么?图像怎么可能是按钮呢?关于显示按钮的图像或者显示图像的按钮呢?我对Python和Stackoverflow也很陌生,你是对的。我正在对网页广告页面进行页面分割,按钮是您单击以显示广告的页面的一部分。我需要检测这些广告页面的按钮部分。希望现在更清楚。这不是与您使用Python或StackOverflow的经验相关的问题。这更多的是沟通技巧的问题。你至少不应该指望别人能读懂你的心思;)仅仅从页面的源代码中获取信息不是更容易、更可靠吗?我的意思是,只看一张图片,你不知道它是否有链接,直到你把鼠标移到上面。请阅读并改进你的问题。举例说明。我甚至不明白你的意思。添加页面的按钮是什么?图像怎么可能是按钮呢?关于显示按钮的图像或者显示图像的按钮呢?我对Python和Stackoverflow也很陌生,你是对的。我正在对网页广告页面进行页面分割,按钮是您单击以显示广告的页面的一部分。我需要检测这些广告页面的按钮部分。希望现在更清楚。这不是与您使用Python或StackOverflow的经验相关的问题。这更多的是沟通技巧的问题。你至少不应该指望别人能读懂你的心思;)仅仅从页面的源代码中获取信息不是更容易、更可靠吗?我的意思是,只看一幅图片,你不知道它是否有链接,直到你把鼠标移到上面。